Angular 在 jasmine 单元测试中本地化

Angular localize in jasmine unit test

我正在尝试使用 jasmine 在 angular 中测试翻译。我正在使用 angular 本地化,但我不知道如何在 jasmine/karma 单元测试中使用它。我通过 URL 参数触发语言更改,该参数适用于运行良好的端到端测试。感谢您就如何更改 jasmine 中的语言提出任何建议。

已解决。

tsconfig

"resolveJsonModule": true,
"allowSyntheticDefaultImports": true,

规格文件

import { loadTranslations } from '@angular/localize';
import de from '../assets/de.json';
loadTranslations(de);