Skip to content

Commit da2ec7f

Browse files
committed
add test for retrospective session
1 parent 3ce8965 commit da2ec7f

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

testing/e2e/src/2.3-start-session.spec.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,15 @@ test.describe('start session', () => {
2828
await expect(lastNameField).toHaveValue('lastNameTest');
2929

3030
const dobField = startSessionPage.sessionForm.locator('[name="subjectDateOfBirth"]');
31-
await expect(dobField).toHaveValue('01-01-1990');
31+
await expect(dobField).toHaveValue('1990-01-01');
3232

3333
const sexField = startSessionPage.sessionForm.locator('[name="subjectSex"]');
3434
await expect(sexField).toHaveValue('MALE');
35+
36+
const sessionTypeSelector = startSessionPage.sessionForm.locator('[name="sessionType"]');
37+
await expect(sessionTypeSelector).toHaveValue('RETROSPECTIVE');
38+
39+
const sessionDate = startSessionPage.sessionForm.locator('[name="sessionDate"]');
40+
await expect(sessionDate).toHaveValue('2026-01-01');
3541
});
3642
});

testing/e2e/src/pages/start-session.page.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,24 @@ export class StartSessionPage extends AppPage {
2020
const lastNameField = this.sessionForm.locator('[name="subjectLastName"]');
2121
const dateOfBirthField = this.sessionForm.locator('[name="subjectDateOfBirth"]');
2222
const sexSelector = this.sessionForm.locator('[name="subjectSex"]');
23+
const sessionTypeSelector = this.sessionForm.locator('[name="sessionType"]');
24+
const sessionDate = this.sessionForm.locator('[name="sessionDate"]');
25+
2326
await firstNameField.waitFor({ state: 'visible' });
2427
await firstNameField.fill(firstName);
2528

2629
await lastNameField.waitFor({ state: 'visible' });
2730
await lastNameField.fill(lastName);
2831

2932
await dateOfBirthField.waitFor({ state: 'visible' });
30-
await dateOfBirthField.fill('01-01-1990');
33+
await dateOfBirthField.fill('1990-01-01');
3134

3235
await sexSelector.selectOption(sex);
36+
37+
await sessionTypeSelector.selectOption('Retrospective');
38+
39+
await sessionDate.waitFor({ state: 'visible' });
40+
await sessionDate.fill('2026-01-01');
3341
}
3442

3543
async selectIdentificationMethod(methodName: string) {

0 commit comments

Comments
 (0)