From 7ee86c1625e3e60233bad8e45dc36cdc81a31843 Mon Sep 17 00:00:00 2001 From: Spencer Lochne Date: Sat, 10 May 2025 22:17:42 -0400 Subject: [PATCH] 9c Solution --- .../lesson-09/ecommerce-project/src/pages/home/Product.jsx | 3 ++- .../ecommerce-project/src/pages/home/Product.test.jsx | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.jsx b/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.jsx index 4145212..1a73b2e 100755 --- a/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.jsx +++ b/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.jsx @@ -45,7 +45,8 @@ export function Product({ product, loadCart }) {
- diff --git a/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.test.jsx b/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.test.jsx index 810a888..386537b 100755 --- a/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.test.jsx +++ b/2-copy-of-code/lesson-09/ecommerce-project/src/pages/home/Product.test.jsx @@ -66,4 +66,11 @@ describe('Product component', () => { ); expect(loadCart).toHaveBeenCalled(); }); + + it('selects a quantity', () => { + render(); + + const quantitySelector = screen.getByTestId('product-quantity-selector'); + expect(quantitySelector).toHaveValue('1'); + }); }); \ No newline at end of file