Files
openapi-clean-arch-gen/templates/model.mock.mustache

15 lines
504 B
Plaintext

{{#models}}
{{#model}}
import { {{classname}} } from './{{classFilename}}.model';
import { {{classVarName}}Mapper } from '@/mappers/{{tagFilename}}/{{classFilename}}.mapper';
import { mock{{classname}}Dto } from '@/dtos/{{tagFilename}}/{{classFilename}}.dto.mock';
export const mock{{classname}}Model = (overrides: Partial<{{classname}}> = {}): {{classname}} =>
Object.assign(new {{classname}}(), {
...{{classVarName}}Mapper(mock{{classname}}Dto()),
...overrides
});
{{/model}}
{{/models}}