diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-05-08 13:00:51 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-05-08 13:00:51 -0400 |
| commit | ad3671675719eb11a81245bffbe0fb18880b479b (patch) | |
| tree | 561db1323073a22969bef7c5aa4db4a7fe2ad0ed /frontend/__tests__/Cart.test.js | |
| parent | c9a2b488c83dcaae0a00d2177d3bfe1f185c28bf (diff) | |
omg
Diffstat (limited to 'frontend/__tests__/Cart.test.js')
| -rw-r--r-- | frontend/__tests__/Cart.test.js | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/frontend/__tests__/Cart.test.js b/frontend/__tests__/Cart.test.js index a215869..f782708 100644 --- a/frontend/__tests__/Cart.test.js +++ b/frontend/__tests__/Cart.test.js @@ -5,8 +5,8 @@ import mountOptions from '../lib/testUtils'; import wait from 'waait'; import Cart from '../components/Cart'; import { MockedProvider } from 'react-apollo/test-utils'; -import { fakeCart, fakeUser } from '../lib/testUtils'; -import { CURRENT_USER_QUERY } from '../queries/queries'; +import { fakeCartItem, fakeUser } from '../lib/testUtils'; +import { CURRENT_USER_QUERY, LOCAL_STATE_QUERY } from '../queries/queries'; const mocks = [ { @@ -15,26 +15,31 @@ const mocks = [ data: { me: { ...fakeUser(), - cart: fakeCart(), + cart: [fakeCartItem()], }, }, }, }, + { + request: { query: LOCAL_STATE_QUERY }, + result: { + data: { + cartOpen: true, + }, + }, + }, ]; describe('<Cart/>', () => { - // TODO fix this one - expect('wes').toBe('fixed'); it('renders', async () => { 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); + await wait(); + wrapper.update(); + expect(toJSON(wrapper.find('header'))).toMatchSnapshot(); + expect(wrapper.find('CartItem')).toHaveLength(1); }); }); |
