0

我正在尝试对使用 ng2-translate@2.5.0 的 angular-cli@1.0.0-beta.14 生成的 angular2 应用程序运行一个简单的单元测试。

当我运行单元测试时,翻译服务无法加载翻译文件。

我相信解决方案在于结合使用 karma.conf 代理属性、TranslateStaticLoader 和 angular-cli.json 设置。

我正在使用标准的 cli 目录结构。我有一种感觉/希望这是一个普遍的问题。如果需要,将提供代码和目录片段。

4

1 回答 1

-1

我用 ng2-translate 编写了单元测试,并按照以下示例进行了操作:

beforeEach(() => {

TestBed.configureTestingModule({
  declarations: [
    AppComponent
  ],
  providers: [
    { provide: TranslateService, useClass: TranslateServiceMock },
    { provide: TranslatePipe, useClass: TranslatePipe },
  ],

  imports: [TranslateModule]
});
于 2016-09-22T09:10:32.420 回答