Skip to content

Commit

Permalink
Doh, had the staging test folder excluded when doing find-replace (#426)
Browse files Browse the repository at this point in the history
  • Loading branch information
AndyEPhipps authored Jun 12, 2024
1 parent 7e7fb6d commit b11b901
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions playwright-staging/tests/submit/addressValidation.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ test.describe('Address validation @sanity @nightly-sanity', () => {

test('invalid postcodes should show error messages', async ({ page }) => {
await page.locator('input#field-input--postcode').fill('12SE17TP');
await expect(page.locator('div#field-error--postcode > span')).toHaveText('Please enter a valid UK postcode, using a space');
await expect(page.locator('div#field-error--postcode > span')).toHaveText('Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.');
await page.locator('input#field-input--postcode').fill('comic relief');
await expect(page.locator('div#field-error--postcode > span')).toHaveText('Please enter a valid UK postcode, using a space');
await expect(page.locator('div#field-error--postcode > span')).toHaveText('Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.');
await page.close();
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ test.describe('International addresses validation @sanity @nightly-sanity', () =
await page.fill('input#field-input--postcode', '30916-395'); // Non-UK postcode

// Verify error message for UK postcode requirement
await expect(page.locator('div#field-error--postcode > span')).toContainText('Please enter a valid UK postcode, using a space');
await expect(page.locator('div#field-error--postcode > span')).toContainText('Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.');

// Fill in address details
await page.click('a[aria-describedby=field-error--addressDetails]');
Expand Down
8 changes: 4 additions & 4 deletions playwright-staging/tests/submit/postcodeLookup.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ test.describe('Postcode validation @sanity @nightly-sanity', () => {

test('Postcode formatting errors', async ({ page }) => {
const postcodes = [
{ code: 'S E 1 7 T P', message: 'Please enter a valid UK postcode, using a space' },
{ code: 'se17tp', message: 'Please enter a valid UK postcode, using a space' },
{ code: 'SE17TP', message: 'Please enter a valid UK postcode, using a space' },
{ code: 'SE$%TP', message: 'Please enter a valid UK postcode, using a space' }
{ code: 'S E 1 7 T P', message: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' },
{ code: 'se17tp', message: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' },
{ code: 'SE17TP', message: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' },
{ code: 'SE$%TP', message: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' }
];

for (const { code, message } of postcodes) {
Expand Down
8 changes: 4 additions & 4 deletions playwright-staging/tests/update/formValidation.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,10 +126,10 @@ test.describe('Giftaid Update form validation @sanity @nightly-sanity', () => {
test('Postcode validation and form submission', async ({ page }) => {
// Define postcodes and expected error messages
const postcodes = [
{ input: 'S E 1 7 T P', error: 'Please enter a valid UK postcode, using a space' },
{ input: 'se17tp', error: 'Please enter a valid UK postcode, using a space' },
{ input: 'SE17TP', error: 'Please enter a valid UK postcode, using a space' },
{ input: 'SE$%TP', error: 'Please enter a valid UK postcode, using a space' }
{ input: 'S E 1 7 T P', error: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' },
{ input: 'se17tp', error: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' },
{ input: 'SE17TP', error: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' },
{ input: 'SE$%TP', error: 'Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.' }
];

// Test for each invalid postcode
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ test.describe('International addresses validation on update form @sanity @nightl

// enter a non-UK postcode and attempt to validate it
await page.locator('input#field-input--postcode').fill('30916-395');
await expect(page.locator('div#field-error--postcode > span')).toContainText('Please enter a valid UK postcode, using a space');
await expect(page.locator('div#field-error--postcode > span')).toContainText('Please enter a valid UK postcode, using a space. For non-UK addresses, please use manual entry below.');

// manually enter international address details
await page.locator('a[aria-describedby=field-error--addressDetails]').click();
Expand Down

0 comments on commit b11b901

Please sign in to comment.