ATS-CRM-DQ-012Prepare a merge and choose its survivor: Acceptance Scenarios
MarkdownPrepare a merge and choose its survivor: Acceptance Scenarios
Coverage
Test Scenarios
7 scenarios proving CAP-CRM-DQ-012; 7 bound to an existing test.
02 Plan authority requires the type's complete permission pairapinegativetest
- Proves
BR-CAP-CRM-DQ-012-02 - Preconditions
- Prepare contact-only authority, organization merge-only, read-only and merge-without-read callers.
- Steps
- Request contact and organization plans.
- Expected
- Every incomplete type-specific read-and-merge pair is refused.
- Data
- The existing scenario setup supplies the required records.
- Bound to
- Source
- services-crm:modules/merges/tests/e2e/merges.e2e.spec.js#refuses the plan to a caller who may merge contacts but not organizations
05 Participant changes preserve only applicable decisionsapitest
- Proves
BR-CAP-CRM-DQ-012-08 - Preconditions
- A three-record plan holds decisions.
- Steps
- Remove one participant and read again after data changes.
- Expected
- Two participants remain and invalidated decisions are removed with explanations.
- Data
- The existing scenario setup supplies the required records.
- Bound to
- Source
- services-crm:modules/merges/tests/e2e/merges.e2e.spec.js#answers the change with the two records that are left, in record_ids and in records