diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-05-02 14:45:20 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-05-02 14:45:20 -0400 |
| commit | f02a5dc73ac4a14c1d641a6ddbfcd2f1bd2ea0b5 (patch) | |
| tree | 514905bb030cb87fbbb686034f49e94b67b88853 /frontend/__tests__/Cart.test.js | |
| parent | ae6b07bce815a2dd21741a696eccc64c81587ef4 (diff) | |
TESTS
Diffstat (limited to 'frontend/__tests__/Cart.test.js')
| -rw-r--r-- | frontend/__tests__/Cart.test.js | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/frontend/__tests__/Cart.test.js b/frontend/__tests__/Cart.test.js index b62d0de..c9c1fc3 100644 --- a/frontend/__tests__/Cart.test.js +++ b/frontend/__tests__/Cart.test.js @@ -4,13 +4,37 @@ import toJSON from 'enzyme-to-json'; import mountOptions from './mockMang'; import wait from 'waait'; import Cart from '../components/Cart'; +import { MockedProvider } from 'react-apollo/test-utils'; +import { fakeOrder } from './mockMang'; +import { LOCAL_STATE_QUERY } from '../queries/queries'; + +const mocks = [ + { + request: { query: CURRENT_USER_QUERY }, + result: { + data: { + me: { + ...fakeUser(), + cart: fakeCart(), + }, + }, + }, + }, +]; describe('<Cart/>', () => { + // TODO fix this one + expect('wes').toBe('fixed'); it('renders', async () => { - const wrapper = mount(<Cart />, mountOptions); - await wait(); - wrapper.update(); - expect(toJSON(wrapper.find('header'))).toMatchSnapshot(); - expect(wrapper.find('CartItem')).toHaveLength(2); + const wrapper = mount( + <MockedProvider mocks={mocks}> + <Cart /> + </MockedProvider> + ); + console.log(wrapper.debug()); + // await wait(); + // wrapper.update(); + // expect(toJSON(wrapper.find('header'))).toMatchSnapshot(); + // expect(wrapper.find('CartItem')).toHaveLength(2); }); }); |
