React.js Jest:测试套件无法运行

时间:2018-05-21 12:54:52

标签: javascript reactjs jest

由于错误,我无法运行npm测试:

●测试套件无法运行

/home/nrl/repo/frontend/node_modules/react-router-dom/es/Link.js:11
import React from 'react';
       ^^^^^

SyntaxError: Unexpected identifier

这是我的测试文件。

import React from 'react';

import { Footer } from "../components/Footer";

function sum(a, b) {
  return a + b;
}

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toEqual(3);
});

这是Footer.js

import React from 'react'
import Link from "react-router-dom/es/Link"

export const Footer = () =>{
    return(
        <footer>
             ...
        </footer>
    )
};

似乎有关react-router-dom / es / Link的问题。 因为它修复了我从footer.js文件中删除import Link行。 我不能像这样测试组件吗?

0 个答案:

没有答案