diff --git a/integration_tests/e2e/personalDetails/addresses.cy.ts b/integration_tests/e2e/personalDetails/addresses.cy.ts index 84089ce4..a1c55f11 100644 --- a/integration_tests/e2e/personalDetails/addresses.cy.ts +++ b/integration_tests/e2e/personalDetails/addresses.cy.ts @@ -5,7 +5,17 @@ context('Addresses', () => { it('Addresses page is rendered', () => { cy.visit('/case/X000001/personal-details/addresses') const page = Page.verifyOnPage(AddressPage) - + cy.get('p') + .eq(0) + .within(() => + cy + .get('a') + .invoke('attr', 'href') + .should( + 'equal', + 'https://ndelius-dummy-url/NDelius-war/delius/JSP/deeplink.xhtml?component=AddressandAccommodation&CRN=X000001', + ), + ) page.getTableHeader('mainAddress').should('contain.text', 'Main address – Since 14 Mar 2023') page.getTableHeader('otherAddress1').should('contain.text', 'Postal address – Since 14 Mar 2023') page.getTableHeader('previousAddress1').should('contain.text', 'Previous address – 14 Mar 2022 to 17 Jan 2023') diff --git a/integration_tests/e2e/personalDetails/adjustments.cy.ts b/integration_tests/e2e/personalDetails/adjustments.cy.ts new file mode 100644 index 00000000..8e32c00b --- /dev/null +++ b/integration_tests/e2e/personalDetails/adjustments.cy.ts @@ -0,0 +1,17 @@ +context('Contact', () => { + it('Contact page is rendered', () => { + cy.visit('/case/X000001/personal-details/adjustments') + + cy.get('p') + .eq(0) + .within(() => + cy + .get('a') + .invoke('attr', 'href') + .should( + 'equal', + 'https://ndelius-dummy-url/NDelius-war/delius/JSP/deeplink.xhtml?component=EqualityMonitoring&CRN=X000001', + ), + ) + }) +}) diff --git a/integration_tests/e2e/personalDetails/contact.cy.ts b/integration_tests/e2e/personalDetails/contact.cy.ts index b8591a0d..e756d9cd 100644 --- a/integration_tests/e2e/personalDetails/contact.cy.ts +++ b/integration_tests/e2e/personalDetails/contact.cy.ts @@ -5,6 +5,17 @@ context('Contact', () => { it('Contact page is rendered', () => { cy.visit('/case/X000001/personal-details/personal-contact/2500232995') const page = Page.verifyOnPage(ContactPage) + cy.get('p') + .eq(0) + .within(() => + cy + .get('a') + .invoke('attr', 'href') + .should( + 'equal', + 'https://ndelius-dummy-url/NDelius-war/delius/JSP/deeplink.xhtml?component=PersonalContacts&CRN=X000001', + ), + ) page.getRowData('contactRelationshipTypeHeader', 'Value').should('contain.text', 'Emergency Contact') page.getRowData('contactNameHeader', 'Value').should('contain.text', 'Brian Smith') page.getRowData('contactName', 'Value').should('contain.text', 'Brian Smith') diff --git a/integration_tests/e2e/personalDetails/disabilities.cy.ts b/integration_tests/e2e/personalDetails/disabilities.cy.ts new file mode 100644 index 00000000..02c95574 --- /dev/null +++ b/integration_tests/e2e/personalDetails/disabilities.cy.ts @@ -0,0 +1,17 @@ +context('Contact', () => { + it('Contact page is rendered', () => { + cy.visit('/case/X000001/personal-details/disabilities') + + cy.get('p') + .eq(0) + .within(() => + cy + .get('a') + .invoke('attr', 'href') + .should( + 'equal', + 'https://ndelius-dummy-url/NDelius-war/delius/JSP/deeplink.xhtml?component=EqualityMonitoring&CRN=X000001', + ), + ) + }) +}) diff --git a/server/views/pages/personal-details/adjustments.njk b/server/views/pages/personal-details/adjustments.njk index c06326b0..59b30259 100644 --- a/server/views/pages/personal-details/adjustments.njk +++ b/server/views/pages/personal-details/adjustments.njk @@ -28,6 +28,10 @@ {% block content %}

{{title}}

+

+ Change disability information on NDelius (opens in new tab) +

+ {% for adjustment in adjustments.provisions %} {% set adjustmentsHtml %} {{ govukSummaryList({