Jest将MomentJS导入未被拒绝的React应用程序

时间:2018-02-12 09:07:00

标签: javascript reactjs unit-testing momentjs jestjs

我有一个带有MomentJS(2.20.1)+ MomentJS(0.5.14)时区的ReactJS应用程序。

我想为这个.js文件创建单元测试:

// dateHelper.js
import * as moment from "moment";
export function someFunc() {
   // some operations with moment.utc() and moment()
}

这是我的测试文件:

// dateHelper.test.js
const dateHelper = require("../dateHelper");

test("format date properly", () => {
    // ...
});

但我收到TypeError: moment is not a function错误。

如何在dateHelper.js中导入momentJS以使其与Jest一起正常工作?

1 个答案:

答案 0 :(得分:5)

尝试:

import moment from 'moment'

假设您正在使用时刻节点模块