Updated jest for frontend
This commit is contained in:
parent
2a8cc80a86
commit
4c8df3231d
|
@ -1,7 +1,5 @@
|
|||
/* eslint-disable */
|
||||
import React from 'react';
|
||||
import { snap } from 'utils/testUtils';
|
||||
|
||||
import Alert from '.';
|
||||
|
||||
test('renders default as info', () => {
|
||||
|
|
|
@ -0,0 +1,51 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`renders danger 1`] = `
|
||||
<Flex
|
||||
align="center"
|
||||
className="container danger"
|
||||
justify="center"
|
||||
>
|
||||
danger
|
||||
</Flex>
|
||||
`;
|
||||
|
||||
exports[`renders default as info 1`] = `
|
||||
<Flex
|
||||
align="center"
|
||||
className="container info"
|
||||
justify="center"
|
||||
>
|
||||
default
|
||||
</Flex>
|
||||
`;
|
||||
|
||||
exports[`renders info 1`] = `
|
||||
<Flex
|
||||
align="center"
|
||||
className="container info"
|
||||
justify="center"
|
||||
>
|
||||
info
|
||||
</Flex>
|
||||
`;
|
||||
|
||||
exports[`renders success 1`] = `
|
||||
<Flex
|
||||
align="center"
|
||||
className="container success"
|
||||
justify="center"
|
||||
>
|
||||
success
|
||||
</Flex>
|
||||
`;
|
||||
|
||||
exports[`renders warning 1`] = `
|
||||
<Flex
|
||||
align="center"
|
||||
className="container warning"
|
||||
justify="center"
|
||||
>
|
||||
warning
|
||||
</Flex>
|
||||
`;
|
|
@ -0,0 +1,11 @@
|
|||
/* eslint-disable */
|
||||
import React from 'react';
|
||||
import { shallow } from 'enzyme';
|
||||
import toJson from 'enzyme-to-json';
|
||||
|
||||
const snap = children => {
|
||||
const wrapper = shallow(children);
|
||||
expect(toJson(wrapper)).toMatchSnapshot();
|
||||
};
|
||||
|
||||
global.snap = snap;
|
|
@ -1,10 +0,0 @@
|
|||
/* eslint-disable */
|
||||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
|
||||
const snap = children => {
|
||||
const component = renderer.create(children);
|
||||
expect(component).toMatchSnapshot();
|
||||
};
|
||||
|
||||
export { snap };
|
12
package.json
12
package.json
|
@ -28,7 +28,7 @@
|
|||
},
|
||||
"jest": {
|
||||
"verbose": false,
|
||||
"testPathDirs": [
|
||||
"roots": [
|
||||
"frontend"
|
||||
],
|
||||
"moduleNameMapper": {
|
||||
|
@ -48,6 +48,7 @@
|
|||
"frontend"
|
||||
],
|
||||
"setupFiles": [
|
||||
"<rootDir>/frontend/utils/setupJest.js",
|
||||
"<rootDir>/__mocks__/window.js"
|
||||
]
|
||||
},
|
||||
|
@ -171,13 +172,14 @@
|
|||
"webpack": "1.13.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-jest": "^15.0.0",
|
||||
"enzyme": "^2.4.1",
|
||||
"babel-jest": "^20.0.0",
|
||||
"enzyme": "2.8.2",
|
||||
"enzyme-to-json": "^1.5.1",
|
||||
"fetch-test-server": "^1.1.0",
|
||||
"flow-bin": "^0.45.0",
|
||||
"identity-obj-proxy": "^3.0.0",
|
||||
"ignore-loader": "0.1.1",
|
||||
"jest-cli": "^15.1.1",
|
||||
"jest-cli": "^20.0.0",
|
||||
"koa-webpack-dev-middleware": "1.4.5",
|
||||
"koa-webpack-hot-middleware": "1.0.3",
|
||||
"lint-staged": "^3.4.0",
|
||||
|
@ -187,4 +189,4 @@
|
|||
"react-addons-test-utils": "^15.3.1",
|
||||
"react-test-renderer": "^15.3.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Reference in New Issue