@datr.tech/marble-api-model-validator-unit-test-generator
Version:
A Marble unit test generator for Mongoose based model validators (within the associated API packages)
123 lines • 4 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.modelValidatorDefs = void 0;
exports.modelValidatorDefs = {
modelValidatorAdminStatusId: {
idFieldNames: {
modelValidator: 'adminStatusId',
service: 'statusId',
},
serviceMethodName: 'hasStatus',
serviceName: 'adminService',
serviceMockName: 'adminService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorAdminUserId: {
idFieldNames: {
modelValidator: 'adminUserId',
service: 'userId',
},
serviceMethodName: 'hasUser',
serviceName: 'adminService',
serviceMockName: 'personaService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorFrameworkId: {
idFieldNames: {
modelValidator: 'frameworkId',
service: 'frameworkId',
},
serviceMethodName: 'hasFramework',
serviceName: 'entityService',
serviceMockName: 'entityService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorHopId: {
idFieldNames: {
modelValidator: 'hopId',
service: 'hopId',
},
serviceMethodName: 'hasHop',
serviceName: 'dolomiteService',
serviceMockName: 'dolomiteService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorJourneyId: {
idFieldNames: {
modelValidator: 'journeyId',
service: 'journeyId',
},
serviceMethodName: 'hasJourney',
serviceName: 'dolomiteService',
serviceMockName: 'dolomiteService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorOrganisationId: {
idFieldNames: {
modelValidator: 'organisationId',
service: 'organisationId',
},
serviceMethodName: 'hasOrganisation',
serviceName: 'personaService',
serviceMockName: 'personaService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorOwnerUserId: {
idFieldNames: {
modelValidator: 'ownerUserId',
service: 'userId',
},
serviceMethodName: 'hasUser',
serviceName: 'personaService',
serviceMockName: 'personaService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorResourceId: {
idFieldNames: {
modelValidator: 'resourceId',
service: 'resourceId',
},
serviceMethodName: 'hasResource',
serviceName: 'entityService',
serviceMockName: 'entityService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
modelValidatorUserId: {
idFieldNames: {
modelValidator: 'userId',
service: 'userId',
},
serviceMethodName: 'hasUser',
serviceName: 'personaService',
serviceMockName: 'personaService',
templates: {
negative: 'modelValidatorNegativeTestTemplate',
positive: 'modelValidatorPositiveTestTemplate',
},
},
};
//# sourceMappingURL=modelValidatorDefs.js.map