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__/__snapshots__ | |
| parent | ae6b07bce815a2dd21741a696eccc64c81587ef4 (diff) | |
TESTS
Diffstat (limited to 'frontend/__tests__/__snapshots__')
4 files changed, 137 insertions, 307 deletions
diff --git a/frontend/__tests__/__snapshots__/Item.test.js.snap b/frontend/__tests__/__snapshots__/Item.test.js.snap index f088121..930c7a9 100644 --- a/frontend/__tests__/__snapshots__/Item.test.js.snap +++ b/frontend/__tests__/__snapshots__/Item.test.js.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`<Item/> Renders an item 1`] = ` +exports[`<Item/> Renders and matches snapshot 1`] = ` <styled.div key="ABC123" > @@ -36,7 +36,7 @@ exports[`<Item/> Renders an item 1`] = ` <Link href={ Object { - "pathname": "/admin/update", + "pathname": "/update", "query": Object { "id": "ABC123", }, @@ -47,14 +47,12 @@ exports[`<Item/> Renders an item 1`] = ` Edit ✏️ </a> </Link> - <Apollo(Apollo(AddToCart)) + <AddToCart + id="ABC123" + /> + <DeleteItem id="ABC123" /> - <button - onClick={[Function]} - > - × Delete item - </button> </div> </styled.div> `; diff --git a/frontend/__tests__/__snapshots__/Nav.test.js.snap b/frontend/__tests__/__snapshots__/Nav.test.js.snap index d8520ac..f084308 100644 --- a/frontend/__tests__/__snapshots__/Nav.test.js.snap +++ b/frontend/__tests__/__snapshots__/Nav.test.js.snap @@ -1,69 +1,39 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`<Nav></Nav> Renders minimal nav when logged out 1`] = ` -<styled.ul> +<ul + className="sc-htpNat jQXYY" + data-test="nav" +> <Link href="/items" - prefetch={true} > - <a> + <a + href="/items" + onClick={[Function]} + > Shop </a> </Link> <Link href="/add" - prefetch={true} > - <a> + <a + href="/add" + onClick={[Function]} + > Sell </a> </Link> <Link href="/signup" - prefetch={true} > - <a> + <a + href="/signup" + onClick={[Function]} + > Sign In </a> </Link> -</styled.ul> -`; - -exports[`<Nav></Nav> renders full nav when logged in 1`] = ` -<styled.ul> - <Link - href="/items" - prefetch={true} - > - <a> - Shop - </a> - </Link> - <Link - href="/add" - prefetch={true} - > - <a> - Sell - </a> - </Link> - <React.Fragment> - <Link - href="/orders" - > - <a> - Orders - </a> - </Link> - <Link - href="/me" - > - <a> - My Account - </a> - </Link> - <Apollo(Signout) /> - <[object Object] /> - </React.Fragment> -</styled.ul> +</ul> `; diff --git a/frontend/__tests__/__snapshots__/Order.test.js.snap b/frontend/__tests__/__snapshots__/Order.test.js.snap index 21b9c35..cfdd4f6 100644 --- a/frontend/__tests__/__snapshots__/Order.test.js.snap +++ b/frontend/__tests__/__snapshots__/Order.test.js.snap @@ -1,262 +1,130 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`<Order/> Renders with Proper Data 1`] = ` -Array [ - <styled.div - data-test="order" +exports[`<Order/> Renders the order 1`] = ` +<div + className="sc-bwzfXH wJijb" + data-test="order" +> + <SideEffect(Head)> + <Head /> + </SideEffect(Head)> + <p> + <span> + Order Id: + </span> + <span> + ord123 + </span> + </p> + <p> + <span> + Charge + </span> + <span> + ch_123 + </span> + </p> + <p> + <span> + Date + </span> + <span> + March 31, 2018 8:00 PM + </span> + </p> + <p> + <span> + Order Total + </span> + <span> + $400 + </span> + </p> + <p> + <span> + Item Count + </span> + <span> + 2 + </span> + </p> + <div + className="items" > <div - className="sc-bwzfXH wJijb" - data-test="order" + className="order-item" + key="3a430a73-c9e9-4bcc-b46a-41618965ffea" > - <SideEffect(Head)> - <Head /> - </SideEffect(Head)> - <p> - <span> - Order Id: - </span> - <span> - 3a430a73-c9e9-4bcc-b46a-41618965ffea - </span> - </p> - <p> - <span> - Charge - </span> - <span> - Hello World - </span> - </p> - <p> - <span> - Date - </span> - <span> - May 13, 2014 12:53 PM - </span> - </p> - <p> - <span> - Order Total - </span> - <span> - $24.04 - </span> - </p> - <p> - <span> - Item Count - </span> - <span> - 2 - </span> - </p> + <img + alt="soluta non omnis consequatur enim quia autem" + src="reprehenderit.jpg" + /> <div - className="items" + className="item-details" > - <div - className="order-item" - key="f17558f5-7760-4116-acd2-76da805ab010" - > - <img - alt="Ut assumenda sint" - src="dog.jpg" - /> - <div - className="item-details" - > - <h2> - - Ut assumenda sint - - </h2> - <p> - Qty: - 8 - </p> - <p> - Each: - $500 - </p> - <p> - Subtotal: - $4,000 - </p> - <p> - SubTotal: - Exercitationem omnis laborum exercitationem est sapiente laudantium. Assumenda quasi adipisci mollitia iste itaque omnis. - </p> - <p> - Exercitationem omnis laborum exercitationem est sapiente laudantium. Assumenda quasi adipisci mollitia iste itaque omnis. - </p> - </div> - </div> - <div - className="order-item" - key="f05cef40-52ca-4dca-b480-7618d01ced82" - > - <img - alt="Similique temporibus" - src="dog.jpg" - /> - <div - className="item-details" - > - <h2> - - Similique temporibus - - </h2> - <p> - Qty: - 9 - </p> - <p> - Each: - $500 - </p> - <p> - Subtotal: - $4,500 - </p> - <p> - SubTotal: - Sapiente soluta corporis commodi. Nisi cum ducimus. Doloremque maiores esse atque et. - </p> - <p> - Sapiente soluta corporis commodi. Nisi cum ducimus. Doloremque maiores esse atque et. - </p> - </div> - </div> + <h2> + + soluta non omnis consequatur enim quia autem + + </h2> + <p> + Qty: + 1 + </p> + <p> + Each: + $42.34 + </p> + <p> + Subtotal: + $42.34 + </p> + <p> + SubTotal: + et modi tenetur amet modi reprehenderit omnis + </p> + <p> + et modi tenetur amet modi reprehenderit omnis + </p> </div> </div> - </styled.div>, - <div - className="sc-bwzfXH wJijb" - data-test="order" - > - <SideEffect(Head)> - <Head /> - </SideEffect(Head)> - <p> - <span> - Order Id: - </span> - <span> - 3a430a73-c9e9-4bcc-b46a-41618965ffea - </span> - </p> - <p> - <span> - Charge - </span> - <span> - Hello World - </span> - </p> - <p> - <span> - Date - </span> - <span> - May 13, 2014 12:53 PM - </span> - </p> - <p> - <span> - Order Total - </span> - <span> - $24.04 - </span> - </p> - <p> - <span> - Item Count - </span> - <span> - 2 - </span> - </p> <div - className="items" + className="order-item" + key="2393e090-592f-4d03-b808-c9d81098deec" > + <img + alt="quia sed exercitationem omnis laborum exercitationem est" + src="sint.jpg" + /> <div - className="order-item" - key="f17558f5-7760-4116-acd2-76da805ab010" - > - <img - alt="Ut assumenda sint" - src="dog.jpg" - /> - <div - className="item-details" - > - <h2> - - Ut assumenda sint - - </h2> - <p> - Qty: - 8 - </p> - <p> - Each: - $500 - </p> - <p> - Subtotal: - $4,000 - </p> - <p> - SubTotal: - Exercitationem omnis laborum exercitationem est sapiente laudantium. Assumenda quasi adipisci mollitia iste itaque omnis. - </p> - <p> - Exercitationem omnis laborum exercitationem est sapiente laudantium. Assumenda quasi adipisci mollitia iste itaque omnis. - </p> - </div> - </div> - <div - className="order-item" - key="f05cef40-52ca-4dca-b480-7618d01ced82" + className="item-details" > - <img - alt="Similique temporibus" - src="dog.jpg" - /> - <div - className="item-details" - > - <h2> - - Similique temporibus - - </h2> - <p> - Qty: - 9 - </p> - <p> - Each: - $500 - </p> - <p> - Subtotal: - $4,500 - </p> - <p> - SubTotal: - Sapiente soluta corporis commodi. Nisi cum ducimus. Doloremque maiores esse atque et. - </p> - <p> - Sapiente soluta corporis commodi. Nisi cum ducimus. Doloremque maiores esse atque et. - </p> - </div> + <h2> + + quia sed exercitationem omnis laborum exercitationem est + + </h2> + <p> + Qty: + 1 + </p> + <p> + Each: + $42.34 + </p> + <p> + Subtotal: + $42.34 + </p> + <p> + SubTotal: + sapiente laudantium molestias assumenda quasi adipisci mollitia + </p> + <p> + sapiente laudantium molestias assumenda quasi adipisci mollitia + </p> </div> </div> - </div>, -] + </div> +</div> `; diff --git a/frontend/__tests__/__snapshots__/Pagination.test.js.snap b/frontend/__tests__/__snapshots__/Pagination.test.js.snap index f2abcdf..34fc655 100644 --- a/frontend/__tests__/__snapshots__/Pagination.test.js.snap +++ b/frontend/__tests__/__snapshots__/Pagination.test.js.snap @@ -1,11 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`<Pagination/> displays loading message 1`] = ` -<p> - Loading... -</p> -`; - exports[`<Pagination/> renders pagination for 18 items 1`] = ` <styled.div> <Link |
