我正在为所有组件编写测试。我想知道如何重用常见的模拟服务,所以我不会每次都在每个组件的单元测试中声明它。
class MockNavigateService {
page: Page;
constructor() {
this.page= new Page();
}
navigateNext() {}
}
class TestQuestionsProvider extends QuestionService {
getQuestions(key: string): QuestionBase<any>[] {
return [];
}
}
class MockModelService {
createModel(): any {
return {};
}
getModel(): any {
return {};
}
}
更新:如何将这些服务移至单独的文件并将其导入我的单元测试,以便我不再声明它