ATS-CRM-DQ-019Inspect merge outcomes and attribution: Acceptance Scenarios
MarkdownInspect merge outcomes and attribution: Acceptance Scenarios
Coverage
Test Scenarios
7 scenarios proving CAP-CRM-DQ-019; 7 bound to an existing test.
02 Absorbed and surviving identities share lineageapitest
- Proves
BR-CAP-CRM-DQ-019-02 - Preconditions
- A merge has succeeded.
- Steps
- Request history through survivor and absorbed identity.
- Expected
- Both return the survivor's same history.
- Data
- The existing scenario setup supplies the required records.
- Bound to
- Source
- services-crm:modules/merges/tests/e2e/merges.e2e.spec.js#answers the merge in the survivor’s history
03 Historical identity remains readable after absorptionapitest
- Proves
BR-CAP-CRM-DQ-019-03 - Preconditions
- Prepare deleted participants and visible or unavailable requesters.
- Steps
- List their merges.
- Expected
- Participant names come from originals and requester names are current or blank.
- Data
- The existing scenario setup supplies the required records.
- Bound to
- Source
- services-crm:modules/merges/tests/e2e/merges.e2e.spec.js#names the survivor and the records it took away, so a history list needs no further read
06 Record readers receive appropriately restricted lineageapinegativetest
- Proves
BR-CAP-CRM-DQ-019-07 BR-CAP-CRM-DQ-019-08 - Preconditions
- Prepare a contact reader without merge management and an organization-only reader.
- Steps
- Read a contact's history and one outcome.
- Expected
- The contact reader sees history and field outcomes without login actions, carried decisions or checks; the other reader is denied.
- Data
- The existing scenario setup supplies the required records.
- Bound to
- Source
- services-crm:modules/merges/tests/e2e/merged-from-history.e2e.spec.js#answers the reader the survivor’s merged-from history, naming the merge and the record it absorbed
07 Console history connects summaries and outcomesbrowsertest
- Proves
BR-CAP-CRM-DQ-019-09 - Preconditions
- Prepare several completed merges.
- Steps
- Filter Recently Merged, open details and follow a record history entry.
- Expected
- Attribution and participants accompany retained, moved and discarded values, and history links open their merge.
- Data
- The existing scenario setup supplies the required records.
- Bound to
- Source
- react-console:acceptance/crm/playwright/journeys/merging/CRM-ACC-0266.spec.ts#CRM-ACC-0266