Skip to content

FAS-COM-CAT-02Catalog Presentation: Feature Acceptance Suite

Markdown

FAS-COM-CAT-02

Catalog Presentation: Feature Acceptance Suite

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaCommerceModuleCatalog and Selling ConfigurationRevision1

Read atservices-commerce c8b66a98react-console baf6dae3

Scenarios

5 scenarios proving FEAT-COM-CAT-02 as a whole.

01 The merchandise screen presents the saved offering behaviour test
Exercises
CAP-COM-CAT-006 CAP-COM-CAT-007
Relies on
ATS-COM-CAT-006-09 ATS-COM-CAT-007-01
Preconditions
A fresh mock workspace supports merchandise creation.
Steps
[object Object]
Expected
The item view displays the saved storefront amount and updated price.
Data
A run-owned workspace, named fixture products and independent caller grants; deterministic clock for dated cases.
Bound to
Source
react-console:e2e/mock/merchandise.mock.spec.ts
02 Shelf selection and publication determine the public offering interaction proposed
Exercises
CAP-COM-CAT-005 CAP-COM-CAT-006 CAP-COM-CAT-007 CAP-COM-CAT-008
Relies on
ATS-COM-CAT-005-02 ATS-COM-CAT-006-02 ATS-COM-CAT-007-03 ATS-COM-CAT-008-01
Preconditions
An active store admits Books and Apparel; active merchandise has listings in both.
Steps
[object Object]
Expected
Public lists and pages reflect the saved shelf, listing and product states without exposing excluded products.
Data
A run-owned workspace, named fixture products and independent caller grants; deterministic clock for dated cases.
Source
rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-005-arrange-products-onto-shelves.md#ATS-COM-CAT-005-02,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-006-present-a-product-in-the-store-and-publish-it.md#ATS-COM-CAT-006-02,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-007-describe-merchandise-its-variants-and-whether-it-can-be-sold.md#ATS-COM-CAT-007-03,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-008-show-shoppers-what-a-store-sells.md#ATS-COM-CAT-008-01
03 Digital delivery follows the retained file and grant lifecyclenegative proposed
Exercises
CAP-COM-CAT-006 CAP-COM-CAT-007 CAP-COM-CAT-009
Relies on
ATS-COM-CAT-006-04 ATS-COM-CAT-007-01 ATS-COM-CAT-009-01 ATS-COM-CAT-009-02
Preconditions
Digital merchandise has a privately retained file and a finite grant belonging to a buyer.
Steps
[object Object]
Expected
The retained file is deliverable, retries preserve capacity, the detached file is absent and exhausted new requests refuse.
Data
A run-owned workspace, named fixture products and independent caller grants; deterministic clock for dated cases.
Source
rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-006-present-a-product-in-the-store-and-publish-it.md#ATS-COM-CAT-006-04,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-007-describe-merchandise-its-variants-and-whether-it-can-be-sold.md#ATS-COM-CAT-007-01,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-009-deliver-the-files-a-buyer-is-entitled-to.md#ATS-COM-CAT-009-01,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-009-deliver-the-files-a-buyer-is-entitled-to.md#ATS-COM-CAT-009-02
04 Catalog inspection does not grant product preparation permissionnegative proposed
Exercises
CAP-COM-CAT-005 CAP-COM-CAT-006 CAP-COM-CAT-007 CAP-COM-CAT-008 CAP-COM-CAT-009
Relies on
ATS-COM-CAT-005-06 ATS-COM-CAT-006-07 ATS-COM-CAT-007-08 ATS-COM-CAT-008-06 ATS-COM-CAT-009-01
Preconditions
A catalog reader, another member and an anonymous visitor use separate contexts.
Steps
[object Object]
Expected
Public browsing remains available while preparation writes and foreign downloads refuse.
Data
A run-owned workspace, named fixture products and independent caller grants; deterministic clock for dated cases.
Source
rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-005-arrange-products-onto-shelves.md#ATS-COM-CAT-005-06,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-006-present-a-product-in-the-store-and-publish-it.md#ATS-COM-CAT-006-07,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-007-describe-merchandise-its-variants-and-whether-it-can-be-sold.md#ATS-COM-CAT-007-08,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-008-show-shoppers-what-a-store-sells.md#ATS-COM-CAT-008-06,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-009-deliver-the-files-a-buyer-is-entitled-to.md#ATS-COM-CAT-009-01
05 A replacement image keeps the retained gallery identity regression proposed
Exercises
CAP-COM-CAT-006 CAP-COM-CAT-007
Relies on
ATS-COM-CAT-006-06 ATS-COM-CAT-006-09 ATS-COM-CAT-007-01
Preconditions
A merchandise item has a listing with two prepared gallery images.
Steps
[object Object]
Expected
The retained image keeps its identity and the replaced image is detached; the item stays associated with the same listing.
Data
A run-owned workspace, named fixture products and independent caller grants; deterministic clock for dated cases.
Source
rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-006-present-a-product-in-the-store-and-publish-it.md#ATS-COM-CAT-006-06,rhythm-v2-docs:specs/commerce/catalog/design/tests/ATS-COM-CAT-007-describe-merchandise-its-variants-and-whether-it-can-be-sold.md#ATS-COM-CAT-007-13

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.