Skip to content

Commit 66f7aec

Browse files
committed
naming and test simplification
1 parent 89e88b1 commit 66f7aec

15 files changed

Lines changed: 282 additions & 116 deletions

File tree

client/e2e/configuration.spec.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ test.describe('Configuration detail flow', () => {
178178
await expect(makeAxeBuilder).toHaveNoAxeViolations();
179179

180180
// change the text and the error should go away
181-
await page.getByLabel('Code #').fill(newCode);
181+
await page.getByLabel('Code').fill(newCode);
182182
await page.getByLabel('Code name').click();
183183
await expect(expectedError).not.toBeVisible();
184184
await expect(updateButton).toBeEnabled();
@@ -217,14 +217,14 @@ test.describe('Configuration detail flow', () => {
217217
const addButton = page.getByRole('button', { name: 'Add custom code' });
218218

219219
// fill in form
220-
await page.getByLabel('Code #').fill(customCode2.code);
220+
await page.getByLabel('Code').fill(customCode2.code);
221221
await page.getByLabel('Code system').selectOption(customCode2.system);
222222
await page.getByLabel('Code name').fill(customCode2.name);
223223

224224
await expect(expectedError).toBeVisible();
225225
await expect(addButton).not.toBeEnabled();
226226

227-
await page.getByLabel('Code #').fill(newCode);
227+
await page.getByLabel('Code').fill(newCode);
228228
await page.getByLabel('Code system').selectOption(newSystem);
229229
await page.getByLabel('Code name').click();
230230
await expect(expectedError).not.toBeVisible();
@@ -508,14 +508,16 @@ test.describe('Configuration detail flow', () => {
508508
page.getByRole('heading', { name: 'Edit 12345', level: 2 })
509509
).toBeVisible();
510510
const testCode = 'test code ~';
511-
await page.getByLabel('Code #').fill(testCode);
511+
await page.getByLabel('Code').fill(testCode);
512512
await page.getByLabel('Code system').selectOption('CVX');
513513
await page.getByLabel('Code name').fill('test code_name');
514+
await page.getByRole('button', { name: 'Save changes' }).click();
515+
516+
await editButton.click();
514517
await expect(
515518
page.getByRole('heading', { name: `Edit ${testCode}`, level: 2 })
516519
).toBeVisible();
517-
await page.getByRole('button', { name: 'Save changes' }).click();
518-
520+
await page.getByLabel('Close this window').click();
519521
await expect(
520522
page.getByText('Other Example', { exact: true })
521523
).not.toBeVisible();

client/e2e/pages/ConfigurationPage.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export class ConfigurationPage {
7171
await this.page
7272
.getByRole('button', { name: 'Add new custom code' })
7373
.click();
74-
await this.page.getByLabel('Code #').fill(code);
74+
await this.page.getByLabel('Code').fill(code);
7575
await this.page.getByLabel('Code system').selectOption(codeSystem);
7676
await this.page.getByLabel('Code name').fill(codeName);
7777
await this.page.getByRole('button', { name: 'Add custom code' }).click();
@@ -88,7 +88,7 @@ export class ConfigurationPage {
8888
await this.page
8989
.getByRole('button', { name: `Edit custom code ${currentCodeName}` })
9090
.click();
91-
if (newCode) await this.page.getByLabel('Code #').fill(newCode);
91+
if (newCode) await this.page.getByLabel('Code').fill(newCode);
9292
if (newCodeSystem)
9393
await this.page.getByLabel('Code system').selectOption(newCodeSystem);
9494
if (newCodeName) await this.page.getByLabel('Code name').fill(newCodeName);

0 commit comments

Comments
 (0)