【发布时间】:2019-01-29 21:31:41
【问题描述】:
您好,我尝试测试我修改后的 i18next 使用 jest 框架,我尝试测试默认语言,然后更改语言并接收正确的翻译
我的代码是这样的
const i18next = createI18nextContext();
//loading i18n files etc
i18next.on('loaded', () => {
expect(i18next.t('test')).toBe('start-translations');
changinglanguagefunction();
expect(i18next.t('test')).toBe('changed-translations');
done();
})
在那种情况下,我发现 i18 会产生 2 个威胁,所以我尝试使用,
18next.on('initialized', () => {
然后我会超时。我怎样才能只得到一个威胁?
【问题讨论】:
-
您是否已经调查过:react.i18next.com/misc/testing