diff --git a/e2e-tests/steps/apply.ts b/e2e-tests/steps/apply.ts index 1784180b..c7ac1476 100644 --- a/e2e-tests/steps/apply.ts +++ b/e2e-tests/steps/apply.ts @@ -32,6 +32,7 @@ import { completeBailConditionsAndSupportSessionsTask, completeBailHearingInformationTask, } from './bailInformationSection' +import { FindByCrnPage } from '../pages/apply/findByCrnPage' export const startAnApplication = async (page: Page) => { // Start page @@ -151,9 +152,9 @@ export const viewApplicationMadeByAnotherUser = async (page: Page, name: string) await expect(page.locator('h2').first()).toContainText('Application history') } -export const createAnInProgressApplication = async (page: Page, person: TestOptions['person']) => { +export const createAnInProgressApplication = async (page: Page, person: TestOptions['person'], applicationOrigin: 'courtBail' | 'prisonBail') => { await startAnApplication(page) - await selectApplicationOrigin(page) + await selectApplicationOrigin(page, applicationOrigin) await enterPrisonerNumber(page, person.nomsNumber) await confirmApplicant(page) } diff --git a/e2e-tests/test.ts b/e2e-tests/test.ts index c89cbf2e..10b8bbe1 100644 --- a/e2e-tests/test.ts +++ b/e2e-tests/test.ts @@ -27,6 +27,14 @@ export const test = base.extend({ }, { option: true }, ], + bioUser: [ + { + name: 'CAS2 BIO user', + username: process.env.CAS2_BIO_USERNAME as string, + password: process.env.CAS2_BIO_PASSWORD as string, + }, + { option: true }, + ], lcaUser: [ { name: 'Licence Case-admin', diff --git a/e2e-tests/tests/01_apply_as_pom.spec.ts b/e2e-tests/tests/01_apply_as_pom.spec.ts index b01b4a33..745aa39e 100644 --- a/e2e-tests/tests/01_apply_as_pom.spec.ts +++ b/e2e-tests/tests/01_apply_as_pom.spec.ts @@ -47,7 +47,7 @@ test('add a note to a submitted application', async ({ page, person, pomUser }) test('cancel an in progress application from the task list', async ({ page, pomUser, person }) => { await signIn(page, pomUser) - await createAnInProgressApplication(page, person) + await createAnInProgressApplication(page, person, 'prisonBail') await viewInProgressDashboard(page) const numberOfApplicationsBeforeCancellation = (await page.locator('tr').all()).length await clickCancel(page, person.name) diff --git a/e2e-tests/tests/02_apply_as_bio.spec.ts b/e2e-tests/tests/02_apply_as_bio.spec.ts index 42507fde..d3ce1023 100644 --- a/e2e-tests/tests/02_apply_as_bio.spec.ts +++ b/e2e-tests/tests/02_apply_as_bio.spec.ts @@ -47,7 +47,7 @@ test('add a note to a submitted application', async ({ page, person, bioUser }) test('cancel an in progress application from the task list', async ({ page, bioUser, person }) => { await signIn(page, bioUser) - await createAnInProgressApplication(page, person) + await createAnInProgressApplication(page, person, 'courtBail') await viewInProgressDashboard(page) const numberOfApplicationsBeforeCancellation = (await page.locator('tr').all()).length await clickCancel(page, person.name) diff --git a/playwright.config.ts b/playwright.config.ts index 9c72bfc8..dddd5e29 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -57,8 +57,8 @@ export default defineConfig({ }, bioUser: { name: 'CAS2 Bail BIO User', - username: 'AP_USER_TEST_1', - password: 'password123456' + username: 'JIMSNOWLDAP', + password: 'secret' } }, }, @@ -104,8 +104,8 @@ export default defineConfig({ }, bioUser: { name: 'CAS2 Bail BIO User', - username: 'AP_USER_TEST_1', - password: 'password123456' + username: 'JIMSNOWLDAP', + password: 'secret' } }, dependencies: ['setupLocal'],