---
id: TST-COM-CAT-007
title: Merchandise Verification
kind: browser-lifecycle
product_area: commerce
module: catalog
revision: 1
status: draft
product_intent: proposed
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
repository: react-console
files:
  - e2e/mock/merchandise.mock.spec.ts
implements:
  - ATS-COM-CAT-006-09
  - FAS-COM-CAT-02-01
environment: mock
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 5
isolation: Fresh browser contexts with mock records in local storage.
binding_evidence:
  - scenario: ATS-COM-CAT-006-09
    source: >-
      react-console:e2e/mock/merchandise.mock.spec.ts#a new item is created with its storefront,
      shown on its view, and a price change comes back to the view
  - scenario: FAS-COM-CAT-02-01
    source: 'react-console:e2e/mock/merchandise.mock.spec.ts'
evidence:
  - 'react-console:e2e/mock/merchandise.mock.spec.ts'
execution_constraints:
  - No execution is performed in this documentation back-fill.
verification_boundary: >-
  Bindings identify the existing assertions contributing to each scenario; several suites can
  jointly cover a compound scenario.
---

# Merchandise Verification

## Verification Boundary

The browser drives the console against mock records. It verifies saved screen state and navigation within that adapter.

## What This Suite Proves

The merchandise assertions contribute to the scenarios listed in the register. Each binding retains its exact source test anchor so a reviewer can distinguish an individual contribution from the complete scenario.

## What It Does Not Prove

The register records source inspection only. It establishes no run result, delivery qualification or Product approval. Mock results do not establish service integration.

## Real Dependencies and Test Doubles

The console and browser are real; Commerce responses and saved records come from the mock adapter.

## Must Not Be Doubled

Preserve the actual console component, browser interactions and mock adapter persistence when running these checks. A fabricated page cannot establish the saved view.
