Skip to content

Commit e742b6e

Browse files
authored
test: validate transformation happens for amend (#1225)
* test: test added * test: updated test * test: file name correction * test: corrected typo
1 parent ab1b1d1 commit e742b6e

File tree

5 files changed

+126
-3
lines changed

5 files changed

+126
-3
lines changed

tests/playwright-tests/src/tests/e2e/epic3-medpriority-tests/epic3-med-priority-testsuite.ts renamed to tests/playwright-tests/src/tests/e2e/epic3-medpriority-tests/epic3-med-priority-testsuite-migrated.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@
2626

2727
export const runnerBasedEpic3MedTestScenariosAdd = "@DTOSS-4967-01|@DTOSS-4975-01|@DTOSS-6325-01|@DTOSS-5374-01|@DTOSS-6320-01"
2828

29-
export const runnerBasedEpic3MedTestScenariosAmended = "@DTOSS-5286-01|@DTOSS-5579-01"
29+
export const runnerBasedEpic3MedTestScenariosAmended = "@DTOSS-5286-01|@DTOSS-5579-01|@DTOSS-5799-01"
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"validations": [
3+
{
4+
"validations": {
5+
"apiEndpoint": "api/CohortDistributionDataService",
6+
"NHSNumber": 9997311361
7+
},
8+
"meta": {
9+
"testJiraId": "@DTOSS-5799-01",
10+
"requirementJiraId": "DTOSS-4616",
11+
"additionalTags": "@regression @e2e @epic2-med-priority record added to cohort for NHS Numbers 9997311361"
12+
}
13+
}
14+
],
15+
"inputParticipantRecord": [
16+
{
17+
"record_type": "ADD",
18+
"change_time_stamp": null,
19+
"serial_change_number": 1,
20+
"nhs_number": 9997311361,
21+
"superseded_by_nhs_number": null,
22+
"primary_care_provider": null,
23+
"primary_care_effective_from_date": "20030318",
24+
"current_posting": "CH",
25+
"current_posting_effective_from_date": "20130319",
26+
"name_prefix": "MR",
27+
"given_name": "NewTest 1",
28+
"other_given_name": "Test",
29+
"family_name": "Adani 1",
30+
"previous_family_name": "Tester 1",
31+
"date_of_birth": "19700101",
32+
"gender": 1,
33+
"address_line_1": "241 SpaightSpaightSp Road",
34+
"address_line_2": "Eastbourne",
35+
"address_line_3": "TestAddress",
36+
"address_line_4": "Chelmsford",
37+
"address_line_5": "United Kingdom",
38+
"postcode": "AB43 8FJ",
39+
"paf_key": "Z3S4Q5X9",
40+
"address_effective_from_date": null,
41+
"reason_for_removal": null,
42+
"reason_for_removal_effective_from_date": null,
43+
"date_of_death": null,
44+
"death_status": null,
45+
"home_telephone_number": "01619999999",
46+
"home_telephone_effective_from_date": "20240909",
47+
"mobile_telephone_number": "07888888888",
48+
"mobile_telephone_effective_from_date": "20240501",
49+
"email_address": "[email protected]",
50+
"email_address_effective_from_date": null,
51+
"preferred_language": "en",
52+
"is_interpreter_required": false,
53+
"invalid_flag": false,
54+
"eligibility": true
55+
}
56+
],
57+
"nhsNumbers": [
58+
"9997311361"
59+
]
60+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"validations": [
3+
{
4+
"validations": {
5+
"apiEndpoint": "api/CohortDistributionDataService",
6+
"NHSNumber": 9997311361,
7+
"ReasonForRemoval": "DEA",
8+
"ReasonForRemovalDate": "2025-01-01T00:00:00",
9+
"DateOfDeath": "2025-01-01T00:00:00"
10+
},
11+
"meta": {
12+
"testJiraId": "@DTOSS-5799-01",
13+
"requirementJiraId": "DTOSS-4616",
14+
"additionalTags": "@regression @e2e @epic2-med-priority record added to cohort for NHS Numbers 9997311361"
15+
}
16+
}
17+
],
18+
"inputParticipantRecord": [
19+
{
20+
"record_type": "AMENDED",
21+
"change_time_stamp": null,
22+
"serial_change_number": 1,
23+
"nhs_number": 9997311361,
24+
"superseded_by_nhs_number": null,
25+
"primary_care_provider": null,
26+
"primary_care_effective_from_date": "20030318",
27+
"current_posting": "CH",
28+
"current_posting_effective_from_date": "20130319",
29+
"name_prefix": "MR",
30+
"given_name": "NewTest 1",
31+
"other_given_name": "Test",
32+
"family_name": "Adani 1",
33+
"previous_family_name": "Tester 1",
34+
"date_of_birth": "19700101",
35+
"gender": 1,
36+
"address_line_1": "241 SpaightSpaightSp Road",
37+
"address_line_2": "Eastbourne",
38+
"address_line_3": "TestAddress",
39+
"address_line_4": "Chelmsford",
40+
"address_line_5": "United Kingdom",
41+
"postcode": "AB43 8FJ",
42+
"paf_key": "Z3S4Q5X9",
43+
"address_effective_from_date": null,
44+
"reason_for_removal": "DEA",
45+
"reason_for_removal_effective_from_date": "20250101",
46+
"date_of_death": null,
47+
"death_status": null,
48+
"home_telephone_number": "01619999999",
49+
"home_telephone_effective_from_date": "20240909",
50+
"mobile_telephone_number": "07888888888",
51+
"mobile_telephone_effective_from_date": "20240501",
52+
"email_address": "[email protected]",
53+
"email_address_effective_from_date": null,
54+
"preferred_language": "en",
55+
"is_interpreter_required": false,
56+
"invalid_flag": false,
57+
"eligibility": true
58+
}
59+
],
60+
"nhsNumbers": [
61+
"9997311361"
62+
]
63+
}

tests/playwright-tests/src/tests/runner/runner-workflow-add.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { runnerBasedEpic1TestScenariosAdd } from '../e2e/epic1-highpriority-test
66
import { runnerBasedEpic2TestScenariosAdd } from '../e2e/epic2-highpriority-tests/epic2-high-priority-testsuite-migrated';
77
import { runnerBasedEpic2MedTestScenariosAdd } from '../e2e/epic2-medpriority-tests/epic2-med-priority-testsuite-migrated';
88
import { runnerBasedEpic3TestScenariosAdd } from '../e2e/epic3-highpriority-tests/epic3-high-priority-testsuite-migrated';
9-
import { runnerBasedEpic3MedTestScenariosAdd } from '../e2e/epic3-medpriority-tests/epic3-med-priority-testsuite';
9+
import { runnerBasedEpic3MedTestScenariosAdd } from '../e2e/epic3-medpriority-tests/epic3-med-priority-testsuite-migrated';
1010
import { generateDynamicDateMap, replaceDynamicDatesInJson } from '../../../src/json/json-updater';
1111
import { runnerBasedEpic4dTestScenariosAdd } from '../e2e/epic4d-validation-tests/epic4d-6045-validation-testsuite-migrated';
1212

tests/playwright-tests/src/tests/runner/runner-workflow-amend.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { runnerBasedEpic123TestScenariosAddAmend } from '../e2e/epic123-smoke-te
55
import { runnerBasedEpic1TestScenariosAmend } from '../e2e/epic1-highpriority-tests/epic1-high-priority-testsuite-migrated';
66
import { runnerBasedEpic2TestScenariosAmend } from '../e2e/epic2-highpriority-tests/epic2-high-priority-testsuite-migrated';
77
import { runnerBasedEpic3TestScenariosAmend } from '../e2e/epic3-highpriority-tests/epic3-high-priority-testsuite-migrated';
8-
import { runnerBasedEpic3MedTestScenariosAmended } from '../e2e/epic3-medpriority-tests/epic3-med-priority-testsuite';
8+
import { runnerBasedEpic3MedTestScenariosAmended } from '../e2e/epic3-medpriority-tests/epic3-med-priority-testsuite-migrated';
99
import { runnerBasedEpic4dTestScenariosAmend } from '../e2e/epic4d-validation-tests/epic4d-6045-validation-testsuite-migrated';
1010
import { generateDynamicDateMap, replaceDynamicDatesInJson } from '../../../src/json/json-updater';
1111
import { runnerBasedEpic2TestScenariosAmended } from '../e2e/epic2-medpriority-tests/epic2-med-priority-testsuite-migrated';

0 commit comments

Comments
 (0)