Skip to content
Snippets Groups Projects
Commit ad2ab75d authored by Susie Sahim's avatar Susie Sahim
Browse files

WIP getting a react test working. Throws syntax error on svgs so need to maybe...

WIP getting a react test working. Throws syntax error on svgs so need to maybe configure jest to use existing webpack config instead which probably properly handles svgs.
- added additional plugins to get tests working
parent ea6d5d67
No related branches found
No related tags found
No related merge requests found
.babelrc 0 → 100644
{
"presets": [
"es2015",
"react"
],
"plugins": [
"transform-es2015-destructuring",
"transform-object-rest-spread"
]
}
\ No newline at end of file
/* eslint-env jest */
// TODO: Import green flag and write tests.
const React = require('react');
const {shallow} = require('enzyme');
// const GreenFlag = require('../../src/components/green-flag/green-flag');
const GreenFlag = require('../../src/containers/green-flag');
const renderer = require('react-test-renderer');
test('adds 1 + 2 to equal 3', () => {
expect(1 + 2).toBe(3);
describe('GreenFlag', () => {
test('renders active state', () => {
const component = renderer.create(
<GreenFlag active={true}/>
);
expect(component.toJSON()).toMatchSnapshot();
});
test('triggers onClick when active', () => {
const onClick = jest.fn();
const component = shallow(
<GreenFlag active={true} onClick={onClick}/>
);
component.find('img').simulate('click');
expect(onClick).toHaveBeenCalled();
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment