Skip to content

ATS-MBR-MEM-011Define what applications are for and read the applications: Acceptance Test Set

Markdown

ATS-MBR-MEM-011

Define what applications are for and read the applications: Acceptance Test Set

Markdown
  • DocumentProposed

Planning

Proves capability
CAP-MBR-MEM-011

KindAcceptance test setProduct areaMembershipModuleMemberships, Applications and Membership BillingRevision1

Read atservices-membership 5994c270react-console baf6dae3

Test Scenarios

4 scenarios proving CAP-MBR-MEM-011; 4 bound to an existing test.

01 An application process records what it is forapitest
Proves
BR-CAP-MBR-MEM-011-01
Preconditions
The well-known FAA workspace fixtures, or a workspace the test builds from them.
Steps
Create a complete process, read it back, change it at the version read and clear its optional fields.
Expected
Every value reads back as sent; review defaults to on.
Data
FAA programs, packages, units and members from the integration seed.
Bound to
Source
services-membership:tests/acceptance/commerce/MBR-ACC-0346.acceptance.ts#MBR-ACC-0346
02 A process's window and packages are checked, naming the fieldapinegativetest
Proves
BR-CAP-MBR-MEM-011-02
Preconditions
The well-known FAA workspace fixtures, or a workspace the test builds from them.
Steps
Save a window that closes before it opens, a package the workspace lacks and a package of another program.
Expected
Each is refused 400 naming closes_on or the package entry.
Data
FAA programs, packages, units and members from the integration seed.
Bound to
services-membership:tests/e2e/database-refusals.e2e.spec.ts#refuses a window that closes before it opens 400 naming closes_on
services-membership:tests/e2e/database-refusals.e2e.spec.ts#refuses a package the workspace does not have 400 naming package_ids[1]
services-membership:tests/e2e/database-refusals.e2e.spec.ts#refuses a package of another program 400 naming package_ids[0] and the program
Source
services-membership:tests/e2e/database-refusals.e2e.spec.ts#refuses a window that closes before it opens 400 naming closes_on
03 Outcome parameters are limited in content and sizeapinegativetest
Proves
BR-CAP-MBR-MEM-011-03
Preconditions
The well-known FAA workspace fixtures, or a workspace the test builds from them.
Steps
Save outcome parameters with an unknown key, and over 2 KB.
Expected
Both are refused.
Data
FAA programs, packages, units and members from the integration seed.
Bound to
Source
services-membership:tests/acceptance/commerce/MBR-ACC-0347.acceptance.ts#MBR-ACC-0347
04 The list answers the same packages as the single readapitest
Proves
BR-CAP-MBR-MEM-011-04
Preconditions
The well-known FAA workspace fixtures, or a workspace the test builds from them.
Steps
List processes and read one.
Expected
Each listed process carries its packages in order, as the read does.
Data
FAA programs, packages, units and members from the integration seed.
Bound to
services-membership:tests/e2e/application-processes-api.e2e.spec.ts#answers each listed process with the packages it offers, in their order, as the read of the process does
Source
services-membership:tests/e2e/application-processes-api.e2e.spec.ts#answers each listed process with the packages it offers, in their order, as the read of the process does

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.