我有一个react / redux应用程序,我们使用
导入一个本地化函数import { localizedText } from 'utils/LocalizationHelper/textLocale';
然后我们在应用程序的任何地方使用它:
localizedText()
我们的应用程序使用PhantomJS 2.1.1和Karma。我们在其中一个组件中包含此代码:
export const Footer = ({ isIntro, pathname }) => {
const {marks} = localizedText().mark;
}
这在我们运行应用程序时有效。但是当我们运行测试命令时,PhantomJS抱怨:
undefined不是对象(评估'(0,_textLocale.localizedText)()。mark')
我没有幻影/业力经验;如何在不修改代码的情况下防止此错误?