在AVA测试中找不到模块

时间:2017-07-12 14:31:18

标签: reactjs testing ava

我正在尝试在我的反应项目中设置AVA。

所以我把这段代码添加到我的package.json:

 "ava": {
    "babel": "inherit",
    "register": [
      "babel-register",
      "./test/helpers/browser-env.js",
      "ignore-styles"
    ]
  }

  "scripts": {
    ...
    "test": "ava \"app/**/*.test.js\" --verbose"
   }

制作了Header.test.js:

import test from 'ava';

import React from 'react';
import { renderJSX } from 'jsx-test-helpers';

import Header from './Header';

test('it renders', (t) => {
  const wrapper = renderJSX(<Header attendant={null} />);
  t.true(wrapper);
});

当我运行测试时出现此错误:

  

错误:无法找到模块&#39; ./标题&#39;

我文件夹结构中的图片:

My folder structure

任何帮助?

1 个答案:

答案 0 :(得分:2)

您可能需要导入./Header.jsx