forked from greenfield-jupiter/greenfield-project
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjest.test.js
32 lines (25 loc) · 1.02 KB
/
jest.test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import React from 'react';
import ReactTestUtils from 'react-dom/test-utils';
import ShallowRenderer from 'react-test-renderer/shallow';
import TestRenderer from 'react-test-renderer';
import Login from './client/src/components/Login.jsx';
import Signup from './client/src/components/Signup.jsx';
import Welcome from './client/src/components/Welcome.jsx';
test('Verifies Login Component\'s base DOM element is a div', () => {
const renderer = new ShallowRenderer();
renderer.render(<Login />);
const result = renderer.getRenderOutput();
expect(result.type).toBe('div');
});
test('Verifies Signup Component\'s base DOM element is a div', () => {
const renderer = new ShallowRenderer();
renderer.render(<Signup />);
const result = renderer.getRenderOutput();
expect(result.type).toBe('div');
});
test('Verifies Welome Component\'s base DOM element is a div', () => {
const renderer = new ShallowRenderer();
renderer.render(<Welcome />);
const result = renderer.getRenderOutput();
expect(result.type).toBe('div');
});