使用webpack + react + redux的jest测试用例

时间:2017-01-04 15:27:33

标签: reactjs webpack react-redux jestjs babel-jest

在运行jest测试用例时,我遇到了“找不到模块”的问题。 我已将app.jsx导入到我的测试用例文件中,当我运行测试用例时 它在app.jsx中导入的组件内部给出了“无法找到模块”的错误。

enter image description here

以下是我的测试案例杉木 1] navbar.test.js -

import React from 'react';
import { shallow, mount, render } from 'enzyme';
var Navbar = require('../javascript/components/layout/app.jsx');

test('Test', () => {
  //Any test
});

2] app.jsx -

import React from 'react'
import Navbar from 'layout/navbar'

class App extends React.Component {
   constructor(props) {
           super(props)
       }
   }
   export default app

在测试用例文件中,我遇到app.jsx中找不到'layout / navbar'的问题

3] package.json -

"jest": {
     "verbose": true
 }

4] babelrc -

{
   "presets": ["es2015", "react"]
}

我没有对webpack文件进行任何更改。

0 个答案:

没有答案