gpt4 book ai didi

angular - Angular 5 中用于单元测试的语言环境文件

转载 作者:太空狗 更新时间:2023-10-29 18:13:01 26 4
gpt4 key购买 nike

如何在单元测试中解决 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);

关于angular - Angular 5 中用于单元测试的语言环境文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47159591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com