Skip to content

Commit 6f1ac99

Browse files
authored
Merge pull request #1477 from andrewn/chore/split-test-runners
Use React Testing Library instead of Enzyme for tests
2 parents b05d1b1 + 67e132d commit 6f1ac99

15 files changed

+18764
-14264
lines changed

Diff for: client/components/__test__/FileNode.test.jsx

-183
This file was deleted.

Diff for: client/components/__test__/Nav.test.jsx

+5-13
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
import React from 'react';
3-
import { shallow } from 'enzyme';
4-
import renderer from 'react-test-renderer';
3+
import { render } from '@testing-library/react';
54

6-
import { NavComponent } from './../Nav';
5+
6+
import { NavComponent } from '../Nav';
77

88
describe('Nav', () => {
99
const props = {
@@ -47,17 +47,9 @@ describe('Nav', () => {
4747
},
4848
t: jest.fn()
4949
};
50-
const getWrapper = () => shallow(<NavComponent {...props} />);
51-
52-
test('it renders main navigation', () => {
53-
const nav = getWrapper();
54-
expect(nav.exists('.nav')).toEqual(true);
55-
});
5650

5751
it('renders correctly', () => {
58-
const tree = renderer
59-
.create(<NavComponent {...props} />)
60-
.toJSON();
61-
expect(tree).toMatchSnapshot();
52+
const { asFragment } = render(<NavComponent {...props} />);
53+
expect(asFragment()).toMatchSnapshot();
6254
});
6355
});

Diff for: client/components/__test__/Toolbar.test.jsx

-105
This file was deleted.

0 commit comments

Comments
 (0)