summaryrefslogtreecommitdiffstats
path: root/frontend/__tests__/Cart.test.js
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-05-08 13:00:51 -0400
committerWes Bos <wesbos@gmail.com>2018-05-08 13:00:51 -0400
commitad3671675719eb11a81245bffbe0fb18880b479b (patch)
tree561db1323073a22969bef7c5aa4db4a7fe2ad0ed /frontend/__tests__/Cart.test.js
parentc9a2b488c83dcaae0a00d2177d3bfe1f185c28bf (diff)
omg
Diffstat (limited to 'frontend/__tests__/Cart.test.js')
-rw-r--r--frontend/__tests__/Cart.test.js25
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);
});
});