Kon*_*rny 3 testing unit-testing internationalization angular
在单元测试中,如何解决角度5中CLDR缺少的语言环境?
我已经安装了app.module
registerLocaleData(...)
它并且适用于该应用程序,但是,当我运行使用带有区域设置的管道的单元测试时,它并不知道app.module
。
在每个测试中加载这些语言环境听起来很奇怪。我试图将其导入,test.ts
但是没有运气。
有任何想法吗?
我遇到过同样的问题。通过修改test.ts来修复它,如下所示:
...
// Add these two imports
import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de';
...
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
);
// Add this line to register a locale (german in this case).
registerLocaleData(localeDe);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1229 次 |
最近记录: |