Skip to content

Commit f880a93

Browse files
committed
test: add a dynamic date to test dates
1 parent 731f98f commit f880a93

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ test.describe('start session', () => {
55
const startSessionPage = await getPageModel('/session/start-session');
66
await expect(startSessionPage.pageHeader).toBeVisible();
77
await expect(startSessionPage.pageHeader).toContainText('Start Session');
8-
expect(startSessionPage.sessionForm).toBeDefined();
8+
await expect(startSessionPage.sessionForm).toBeVisible();
99
});
1010

1111
test('should fill subject personal information input', async ({ getPageModel, page }) => {
@@ -43,8 +43,9 @@ test.describe('start session', () => {
4343
const sessionTypeSelector = startSessionPage.sessionForm.locator('[name="sessionType"]');
4444
await expect(sessionTypeSelector).toHaveValue('RETROSPECTIVE');
4545

46+
const expectedSessionDate = new Date().toISOString().split('T')[0]!;
4647
const sessionDate = startSessionPage.sessionForm.locator('[name="sessionDate"]');
47-
await expect(sessionDate).toHaveValue('2026-01-01');
48+
await expect(sessionDate).toHaveValue(expectedSessionDate);
4849

4950
await startSessionPage.submitForm();
5051

@@ -78,7 +79,8 @@ test.describe('start session', () => {
7879
await expect(sessionTypeSelector).toHaveValue('RETROSPECTIVE');
7980

8081
const sessionDate = startSessionPage.sessionForm.locator('[name="sessionDate"]');
81-
await expect(sessionDate).toHaveValue('2026-01-01');
82+
const expectedSessionDate = new Date().toISOString().split('T')[0]!;
83+
await expect(sessionDate).toHaveValue(expectedSessionDate);
8284

8385
await startSessionPage.submitForm();
8486

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ export class StartSessionPage extends AppPage {
3434
await sessionTypeSelector.selectOption('Retrospective');
3535

3636
await sessionDate.waitFor({ state: 'visible' });
37-
await sessionDate.fill('2026-01-01');
37+
const expectedSessionDate = new Date().toISOString().split('T')[0]!;
38+
await sessionDate.fill(expectedSessionDate);
3839
}
3940

4041
async fillSessionForm(firstName: string, lastName: string, sex: string) {
@@ -60,7 +61,8 @@ export class StartSessionPage extends AppPage {
6061
await sessionTypeSelector.selectOption('Retrospective');
6162

6263
await sessionDate.waitFor({ state: 'visible' });
63-
await sessionDate.fill('2026-01-01');
64+
const expectedSessionDate = new Date().toISOString().split('T')[0]!;
65+
await sessionDate.fill(expectedSessionDate);
6466
}
6567

6668
async selectIdentificationMethod(methodName: string) {

0 commit comments

Comments
 (0)