This suite tests the purchase lifecycle from preparation and reservation to fulfilment, release and cancellation. Composite cases expose the effect of an outstanding reservation or cancellation on a competing purchase.
The composite cases test the effect of a change in one capability on the records and answers of another. Detailed reliance links identify the supporting capability scenarios; an executable binding requires assertions for the complete feature case. Cases without such a binding remain proposed.
services-membership:tests/e2e/commerce-purchase.e2e.spec.ts,services-membership:modules/commerce-participant/tests/unit/purchase-plan.spec.ts#carries no amount anywhere,services-membership:modules/commerce-participant/tests/integration/participant.integration.spec.ts#claims under the capability role: a pending, unnumbered membership with its pending term and claim,services-membership:modules/commerce-participant/tests/integration/participant.integration.spec.ts#fulfils: committed with its authorization, numbered, its chapter written with the dues product, enrolled,services-membership:modules/commerce-participant/tests/integration/participant.integration.spec.ts#releases a voided order: the pending term and the membership the claim created are deleted
02Release reserved dates before a replacement purchaseinteractionproposed
services-membership:tests/e2e/commerce-cancellation.e2e.spec.ts,services-membership:modules/commerce-participant/tests/unit/eligibility.spec.ts#refuses a suspended membership,services-membership:tests/e2e/commerce-cancellation.e2e.spec.ts#fences the membership in TX-K, refusing a competing purchase meanwhile,services-membership:tests/e2e/commerce-cancellation.e2e.spec.ts#answers a redelivered cancel obligation with the same records,services-membership:tests/e2e/commerce-cancellation.e2e.spec.ts#terminates the term the day before the effective date, ends its chapter, clears the fence
04Distinguish the member’s cancellation from staff authoritypermissionnegativeproposed