22 lines
791 B
Plaintext
22 lines
791 B
Plaintext
{{#apiInfo}}
|
|
{{#apis}}
|
|
{{#operations}}
|
|
import { MockService } from 'ng-mocks';
|
|
import { of } from 'rxjs';
|
|
|
|
import { {{classname}}UseCasesImpl } from '@/domain/use-cases/{{classFilename}}/{{classFilename}}.use-cases.impl';
|
|
{{#returnImports}}
|
|
import { mock{{classname}}Model } from '@/entities/models/{{tagFilename}}/{{classFilename}}.model.mock';
|
|
{{/returnImports}}
|
|
|
|
export const mock{{classname}}UseCasesImpl = () =>
|
|
MockService({{classname}}UseCasesImpl, {
|
|
{{#operation}}
|
|
{{nickname}}: () => of({{#isListContainer}}[mock{{returnBaseType}}Model()]{{/isListContainer}}{{^isListContainer}}{{#returnBaseType}}mock{{returnBaseType}}Model(){{/returnBaseType}}{{^returnBaseType}}undefined{{/returnBaseType}}{{/isListContainer}}),
|
|
{{/operation}}
|
|
});
|
|
|
|
{{/operations}}
|
|
{{/apis}}
|
|
{{/apiInfo}}
|