使用render()返回值编写单元测试

时间:2018-08-03 20:02:27

标签: reactjs jestjs enzyme

我有一个看起来像的课程

class Navigation extends Component {
    render() {
        return(
            <bunch_of_html>
        )
    }
}

export default Navigation

当我尝试对其进行测试时,我会致电

import NavigationBar from './index';
import renderer from 'react-test-renderer';
import {configure, shallow, mount, render} from "enzyme";
import Navigation from './Navigation';

describe('<Nav />', () => {
    it('should render', () => {
        const rendered = renderer.create(<Navigation />);
        expect(rendered.toJSON()).toMatchSnapshot();
    });
});

但是我不断收到<Navigation /> › encountered a declaration exceptionTypeError: Expected a string

我没有足够的信息可以从此处进行调试。有人知道如何解决这个问题吗?

0 个答案:

没有答案