如何在角度的茉莉花单元测试中样机translateservice

时间:2019-09-17 09:19:11

标签: karma-jasmine

LearningComponent>应该创建

  

TypeError:this.translate.addLangs不是函数

在模拟翻译服务时遇到自定义component(LearningComponent)的错误

1 个答案:

答案 0 :(得分:0)

如果需要addLangs方法,则需要将其添加到Mock中。例如:

class MockTranslateService {
    addLangs(langs: Array<string>): void {
    }
}

在您的提供者数组中:

            providers: [
                {provide: TranslateService, useClass: MockTranslateService}
            ]