PhantomJS无法解决反应进口; undefined不是一个对象

时间:2017-05-15 16:28:07

标签: javascript unit-testing phantomjs karma-mocha

我有一个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')

我没有幻影/业力经验;如何在不修改代码的情况下防止此错误?

0 个答案:

没有答案