diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-05-24 15:19:21 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-05-24 15:19:21 -0400 |
| commit | 072eca0e5038a7755ca9b2c94dfe1a0c3f110968 (patch) | |
| tree | a6c54e1503baf665ad0eeaeaad6d2a2b7ba3ba39 /frontend/__tests__/ResetRequest.test.js | |
| parent | b294a6fa500b165aae86afbad5fce49a02314b0d (diff) | |
colocate queries and components
Diffstat (limited to 'frontend/__tests__/ResetRequest.test.js')
| -rw-r--r-- | frontend/__tests__/ResetRequest.test.js | 49 |
1 files changed, 4 insertions, 45 deletions
diff --git a/frontend/__tests__/ResetRequest.test.js b/frontend/__tests__/ResetRequest.test.js index 7e9a7c2..22a9508 100644 --- a/frontend/__tests__/ResetRequest.test.js +++ b/frontend/__tests__/ResetRequest.test.js @@ -1,11 +1,8 @@ -import React from 'react'; import { mount } from 'enzyme'; import toJSON from 'enzyme-to-json'; -import ResetRequest from '../components/ResetRequest'; import { MockedProvider } from 'react-apollo/test-utils'; import wait from 'waait'; -import { fakeItem } from '../lib/testUtils'; -import { REQUEST_RESET_MUTATION, RESET_MUTATION } from '../queries/queries.graphql'; +import ResetRequest, { REQUEST_RESET_MUTATION } from '../components/ResetRequest'; const mocks = [ { @@ -46,50 +43,12 @@ describe('<ResetRequest/>', () => { }); // submit the form - wrapper.find('form').simulate('submit'); + const form = wrapper.find('form'); + console.log(form); + form.simulate('submit'); await wait(); wrapper.update(); expect(wrapper.find('p').text()).toContain('Success! Check Your Email!'); }); - - xit('displays an error', async () => { - const errorMocks = [ - { - request: { - query: REQUEST_RESET_MUTATION, - variables: { - email: 'wesbos@gmail.com', - }, - }, - error: { - message: 'Shit', - }, - }, - ]; - const wrapper = mount( - <MockedProvider mocks={errorMocks}> - <ResetRequest /> - </MockedProvider> - ); - - wrapper.find('input').simulate('change', { - target: { value: 'wesbos@gmail.com' }, - }); - - try { - wrapper.find('form').simulate('submit'); - await wait(); - } catch (e) { - console.log('CAUGHT'); - console.log(e); - } - // expect(async () => { - // }).toThrow(); - - // wrapper.find('form').simulate('submit'); - wrapper.update(); - console.log(wrapper.debug()); - // expect(wrapper.find('p').text()).toContain('Success! Check Your Email!'); - }); }); |
