diff --git a/src/__tests__/App.spec.js b/src/__tests__/App.spec.js index a6b1f869..76ca95e8 100644 --- a/src/__tests__/App.spec.js +++ b/src/__tests__/App.spec.js @@ -1,10 +1,20 @@ import React from 'react'; -import { shallow } from 'enzyme'; +import ReactDOM from 'react-dom'; +import Enzyme, { shallow } from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; import App from '../App'; +Enzyme.configure({ adapter: new Adapter() }); + describe('', () => { - it('renders without crashing', () => { - shallow(); - }); -}); + it('it renders shallow without crashing', () => { + shallow() + }); + it('state is initialized', () => { + const wrapper = shallow(); + expect(wrapper.state().total).toBe('0'); + expect(wrapper.state().next).toBeFalsy(); + expect(wrapper.state().operation).toBeFalsy(); + }); +}); \ No newline at end of file diff --git a/src/__tests__/Button.spec.js b/src/__tests__/Button.spec.js index f03654a0..14e1830d 100644 --- a/src/__tests__/Button.spec.js +++ b/src/__tests__/Button.spec.js @@ -1,10 +1,32 @@ import React from 'react'; -import { shallow } from 'enzyme'; +import ReactDOM from 'react-dom'; +import Enzyme, { shallow } from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; import Button from '../components/Button/Button'; +Enzyme.configure({ adapter: new Adapter() }); + describe('