| Status | Test | Project | Time |
|---|---|---|---|
| known defect | Checkout (signed-in user) › known defects › expired card (12/20) should be rejected
known-defecte2e/checkout.spec.js
|
chromium | 9.4s |
| known defect | Checkout (signed-in user) › known defects › invalid month (13/20) should show a field-level expiry error
known-defecte2e/checkout.spec.js
|
chromium | 8.4s |
| passed | Products API › GET /api/products returns a list of valid products
apismokeapi/products.api.spec.js
|
api | 0.5s |
| passed | Products API › product slugs and ids are unique
apiapi/products.api.spec.js
|
api | 0.5s |
| passed | Products API › GET /api/products/:slug returns the matching product
apiapi/products.api.spec.js
|
api | 0.7s |
| passed | Products API › GET /api/products/:slug for unknown slug is not successful
apiapi/products.api.spec.js
|
api | 0.3s |
| passed | Products API › GET /api/auth/me without a session returns 401
apiapi/products.api.spec.js
|
api | 0.0s |
| passed | Sign up › new user can register and is signed in
smokee2e/auth.spec.js
|
chromium | 4.5s |
| passed | Sign up › empty form shows all required-field errors
regressione2e/auth.spec.js
|
chromium | 1.9s |
| passed | Sign up › invalid email, short phone and weak password are rejected
regressione2e/auth.spec.js
|
chromium | 2.1s |
| passed | Sign up › password policy hints are shown while typing
regressione2e/auth.spec.js
|
chromium | 1.2s |
| passed | Sign up › registering an existing email shows an error
regressione2e/auth.spec.js
|
chromium | 2.1s |
| passed | Sign up › "Sign In" link navigates to login
regressione2e/auth.spec.js
|
chromium | 1.6s |
| passed | Sign up › new user can register and is signed in
smokee2e/auth.spec.js
|
firefox | 5.8s |
| passed | Sign in / sign out › registered user can sign in with username
smokee2e/auth.spec.js
|
chromium | 3.3s |
| passed | Sign in / sign out › registered user can sign in with email
regressione2e/auth.spec.js
|
chromium | 3.0s |
| passed | Sign in / sign out › wrong password shows "Invalid username or password"
smokee2e/auth.spec.js
|
chromium | 1.8s |
| passed | Sign in / sign out › unknown user shows "Invalid username or password"
regressione2e/auth.spec.js
|
chromium | 1.8s |
| passed | Sign in / sign out › empty submit keeps the user on the login page
regressione2e/auth.spec.js
|
chromium | 1.6s |
| passed | Sign in / sign out › signed-in user can log out
smokee2e/auth.spec.js
|
chromium | 3.9s |
| passed | Sign in / sign out › registered user can sign in with username
smokee2e/auth.spec.js
|
firefox | 4.6s |
| passed | Sign in / sign out › wrong password shows "Invalid username or password"
smokee2e/auth.spec.js
|
firefox | 4.3s |
| passed | Sign in / sign out › signed-in user can log out
smokee2e/auth.spec.js
|
firefox | 3.2s |
| passed | Shopping cart (guest) › empty cart shows empty state with "Continue Shopping"
smokee2e/cart.spec.js
|
chromium | 1.3s |
| passed | Shopping cart (guest) › empty cart shows empty state with "Continue Shopping"
smokee2e/cart.spec.js
|
firefox | 1.5s |
| passed | Shopping cart (guest) › with items › lists added items with correct name, price and totals
smokee2e/cart.spec.js
|
chromium | 5.2s |
| passed | Shopping cart (guest) › with items › increasing quantity recalculates line subtotal and order total
regressione2e/cart.spec.js
|
chromium | 7.1s |
| passed | Shopping cart (guest) › with items › decrease is disabled at quantity 1 and works above it
regressione2e/cart.spec.js
|
chromium | 5.8s |
| passed | Shopping cart (guest) › with items › removing an item updates the list and total
regressione2e/cart.spec.js
|
chromium | 6.1s |
| passed | Shopping cart (guest) › with items › "Clear Cart" empties the cart
regressione2e/cart.spec.js
|
chromium | 5.6s |
| passed | Shopping cart (guest) › with items › cart persists after a page reload
regressione2e/cart.spec.js
|
chromium | 5.0s |
| passed | Shopping cart (guest) › with items › guest is redirected to login when proceeding to checkout
smokee2e/cart.spec.js
|
chromium | 5.1s |
| passed | Shopping cart (guest) › with items › lists added items with correct name, price and totals
smokee2e/cart.spec.js
|
firefox | 5.9s |
| passed | Shopping cart (guest) › with items › guest is redirected to login when proceeding to checkout
smokee2e/cart.spec.js
|
firefox | 5.5s |
| passed | Product catalog › shows heading and product count that matches the grid
smokee2e/catalog.spec.js
|
chromium | 2.7s |
| passed | Product catalog › catalog lists every active product returned by the API
regressione2e/catalog.spec.js
|
chromium | 2.8s |
| passed | Product catalog › out-of-stock products show a badge and a disabled "Add" button
regressione2e/catalog.spec.js
|
chromium | 2.7s |
| passed | Product catalog › in-stock products have an enabled "Add" button
regressione2e/catalog.spec.js
|
chromium | 2.5s |
| passed | Product catalog › adding a product from the grid updates the cart badge
smokee2e/catalog.spec.js
|
chromium | 4.1s |
| passed | Product catalog › clicking a product card opens its detail page
regressione2e/catalog.spec.js
|
chromium | 3.1s |
| passed | Product catalog › shows heading and product count that matches the grid
smokee2e/catalog.spec.js
|
firefox | 2.5s |
| passed | Product catalog › adding a product from the grid updates the cart badge
smokee2e/catalog.spec.js
|
firefox | 4.1s |
| passed | Checkout (signed-in user) › E2E: place an order and see it in order history
smokee2ee2e/checkout.spec.js
|
chromium | 7.6s |
| passed | Checkout (signed-in user) › order with quantity 2 charges the correct total
regressione2ee2e/checkout.spec.js
|
chromium | 7.9s |
| passed | Checkout (signed-in user) › empty form shows all required-field errors
regressione2e/checkout.spec.js
|
chromium | 6.4s |
| passed | Checkout (signed-in user) › invalid card number and CVV are rejected
regressione2e/checkout.spec.js
|
chromium | 6.7s |
| passed | Checkout (signed-in user) › "Back to Cart" keeps cart contents
regressione2e/checkout.spec.js
|
chromium | 4.8s |
| passed | Checkout (signed-in user) › E2E: place an order and see it in order history
smokee2ee2e/checkout.spec.js
|
firefox | 9.7s |
| passed | Mobile layout › desktop nav is hidden and the hamburger menu exposes navigation
mobilee2e/mobile.spec.js
|
mobile-chrome | 2.6s |
| passed | Mobile layout › catalog grid renders every product on a small screen
mobilee2e/mobile.spec.js
|
mobile-chrome | 2.7s |
| passed | Mobile layout › mobile menu cart link reflects the cart count
mobilee2e/mobile.spec.js
|
mobile-chrome | 3.8s |
| passed | Mobile layout › add to cart from the product page works on mobile
mobilee2e/mobile.spec.js
|
mobile-chrome | 3.4s |
| passed | Navigation & home page › home page renders hero and featured products
smokee2e/navigation.spec.js
|
chromium | 1.8s |
| passed | Navigation & home page › "Browse Products" opens the catalog
regressione2e/navigation.spec.js
|
chromium | 2.1s |
| passed | Navigation & home page › navbar links route to the correct pages
smokee2e/navigation.spec.js
|
chromium | 2.8s |
| passed | Navigation & home page › guest sees Sign In / Sign Up and no user menu
regressione2e/navigation.spec.js
|
chromium | 1.3s |
| passed | Navigation & home page › unknown product slug shows "Product Not Found"
regressione2e/navigation.spec.js
|
chromium | 2.7s |
| passed | Navigation & home page › home page renders hero and featured products
smokee2e/navigation.spec.js
|
firefox | 2.1s |
| passed | Navigation & home page › navbar links route to the correct pages
smokee2e/navigation.spec.js
|
firefox | 3.3s |
| passed | Product detail page › shows name, price, description and stock from the API
smokee2e/product.spec.js
|
chromium | 1.5s |
| passed | Product detail page › "Add to Cart" switches to "In Cart (1)" and offers "View Cart"
smokee2e/product.spec.js
|
chromium | 2.3s |
| passed | Product detail page › clicking "In Cart" removes the product again
regressione2e/product.spec.js
|
chromium | 2.6s |
| passed | Product detail page › out-of-stock product cannot be added to the cart
regressione2e/product.spec.js
|
chromium | 1.7s |
| passed | Product detail page › "Back to Catalog" returns to the product list
regressione2e/product.spec.js
|
chromium | 1.6s |
| passed | Product detail page › shows name, price, description and stock from the API
smokee2e/product.spec.js
|
firefox | 2.7s |
| passed | Product detail page › "Add to Cart" switches to "In Cart (1)" and offers "View Cart"
smokee2e/product.spec.js
|
firefox | 3.1s |