summaryrefslogtreecommitdiffstats
path: root/frontend/__tests__/ResetRequest.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/__tests__/ResetRequest.test.js')
-rw-r--r--frontend/__tests__/ResetRequest.test.js49
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!');
- });
});