@@ -25,7 +25,7 @@ describe('e2e test typing transaction ID and choosing "yes" to claim gift aid on
2525 cy . get ( '#field-input--transactionId' ) ;
2626 cy . get ( '#field-input--firstname' ) ;
2727 cy . get ( '#field-input--lastname' ) ;
28- cy . get ( '#field-input--emailaddress ' ) ;
28+ cy . get ( '#field-input--email ' ) ;
2929 cy . get ( '#field-input--postcode' ) ;
3030 cy . get ( '#postcode_button' ) ;
3131 cy . get ( 'a[aria-describedby=field-error--addressDetails]' ) ;
@@ -86,27 +86,25 @@ describe('e2e test typing transaction ID and choosing "yes" to claim gift aid on
8686 } ) ;
8787
8888 it ( 'email input field validation' , ( ) => {
89- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'test-@%comicrelief.com' ) ;
90- cy . get ( '#field-error--emailaddress > span' ) . should ( 'contain' , 'Please fill in a valid email address' ) ;
91- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
92- cy . get ( '#field-error--emailaddress > span' ) . should ( 'not.exist' )
89+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'test-@%comicrelief.com' ) ;
90+ cy . get ( '#field-error--email > span' ) . should ( 'contain' , 'Please fill in a valid email address' ) ;
91+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
92+ cy . get ( '#field-error--email > span' ) . should ( 'not.exist' )
9393 } ) ;
9494
9595 it ( 'postcode field validation' , ( ) => {
9696 cy . get ( '#postcode_button' ) . click ( ) ;
9797 cy . get ( '#field-error--postcode>span' ) . should ( 'contain' , 'No postcode provided' ) ;
98- // Removed to reflect way looser postcode checks added to the lookup for CWG
99- // cy.get('#field-input--postcode').clear().type('s66%');
100- // cy.get('#field-error--postcode>span').should('contain','Please enter a valid postcode');
98+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 's66%' ) ;
99+ cy . get ( '#field-error--postcode>span' ) . should ( 'contain' , 'Please enter a valid UK postcode, using a space and capital letters' ) ;
101100 cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 's66' ) ;
102- cy . get ( '#postcode_button' ) . click ( ) ;
103- cy . get ( '#field-error--postcode>span' ) . should ( 'contain' , 'Please enter a valid UK postcode to find your address' ) ;
101+ cy . get ( '#field-error--postcode>span' ) . should ( 'contain' , 'Please enter a valid UK postcode, using a space and capital letters' ) ;
104102 cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'se1 7tp' ) ;
105103 cy . get ( 'button[type=submit]' ) . click ( ) ;
106104
107105 cy . get ( '#field-error--addressDetails > span' ) . should ( 'contain' , 'Please fill in your address' ) ;
108106
109- cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'hp2 6lq ' ) ;
107+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'HP2 6LQ ' ) ;
110108 cy . get ( '#postcode_button' ) . click ( ) ;
111109 cy . get ( '#field-select--addressSelect' ) . should ( 'be.visible' ) . select ( '112 ST. AGNELLS LANE' )
112110 } ) ;
@@ -140,7 +138,7 @@ describe('e2e test typing transaction ID and choosing "yes" to claim gift aid on
140138 } ) ;
141139
142140 it ( 'clear email field' , ( ) => {
143- cy . get ( '#field-input--emailaddress ' ) . clear ( )
141+ cy . get ( '#field-input--email ' ) . clear ( )
144142 } ) ;
145143
146144 it ( 'verify success page' , ( ) => {
@@ -157,8 +155,8 @@ describe('e2e test typing transaction ID and choosing "No" to claim gift aid on
157155 cy . get ( '#field-input--transactionId' ) . clear ( ) . type ( '2D487A59-716B-440D-BD43-50ED301DD9BA' ) ;
158156 cy . get ( '#field-input--firstname' ) . clear ( ) . type ( firstName ) ;
159157 cy . get ( '#field-input--lastname' ) . clear ( ) . type ( lastName ) ;
160- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
161- cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'hp2 6lq ' ) ;
158+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
159+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'HP2 6LQ ' ) ;
162160 cy . get ( '#postcode_button' ) . click ( ) ;
163161 cy . get ( '#field-select--addressSelect' ) . should ( 'be.visible' ) . select ( '112 ST. AGNELLS LANE' ) ;
164162 cy . get ( 'input[type="radio"]' ) . check ( '0' ) . should ( 'be.checked' ) ;
@@ -179,8 +177,8 @@ describe('Giftaid test when user comes from sms,online or call centre', () => {
179177 cy . get ( 'input[type="radio"]' ) . check ( 'sms' ) . should ( 'be.checked' ) ;
180178 cy . get ( '#field-input--firstname' ) . clear ( ) . type ( firstName ) ;
181179 cy . get ( '#field-input--lastname' ) . clear ( ) . type ( lastName ) ;
182- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
183- cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'hp2 6lq ' ) ;
180+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
181+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'HP2 6LQ ' ) ;
184182 cy . get ( '#postcode_button' ) . click ( ) ;
185183 cy . get ( '#field-select--addressSelect' ) . should ( 'be.visible' ) . select ( '112 ST. AGNELLS LANE' ) ;
186184 cy . get ( 'input[type="radio"]' ) . check ( '1' ) . should ( 'be.checked' ) ;
@@ -198,8 +196,8 @@ describe('Giftaid test when user comes from sms,online or call centre', () => {
198196 cy . get ( 'input[type="radio"]' ) . check ( 'online' ) . should ( 'be.checked' ) ;
199197 cy . get ( '#field-input--firstname' ) . clear ( ) . type ( firstName ) ;
200198 cy . get ( '#field-input--lastname' ) . clear ( ) . type ( lastName ) ;
201- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
202- cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'hp2 6lq ' ) ;
199+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
200+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'HP2 6LQ ' ) ;
203201 cy . get ( '#postcode_button' ) . click ( ) ;
204202 cy . get ( '#field-select--addressSelect' ) . should ( 'be.visible' ) . select ( '112 ST. AGNELLS LANE' ) ;
205203 cy . get ( 'input[type="radio"]' ) . check ( '1' ) . should ( 'be.checked' ) ;
@@ -218,8 +216,8 @@ describe('Giftaid test when user comes from sms,online or call centre', () => {
218216 cy . get ( '#field-input--transactionId' ) . clear ( ) . type ( '5c6a9920355f6' ) ;
219217 cy . get ( '#field-input--firstname' ) . clear ( ) . type ( firstName ) ;
220218 cy . get ( '#field-input--lastname' ) . clear ( ) . type ( lastName ) ;
221- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
222- cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'hp2 6lq ' ) ;
219+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
220+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'HP2 6LQ ' ) ;
223221 cy . get ( '#postcode_button' ) . click ( ) ;
224222 cy . get ( '#field-select--addressSelect' ) . should ( 'be.visible' ) . select ( '112 ST. AGNELLS LANE' ) ;
225223 cy . get ( 'input[type="radio"]' ) . check ( '1' ) . should ( 'be.checked' ) ;
@@ -264,7 +262,7 @@ describe('Ensure redirect functionality from Success page', () => {
264262 . get ( '#field-input--transactionId' ) . should ( 'have.value' , "" )
265263 . get ( '#field-input--firstname' ) . should ( 'have.value' , "" )
266264 . get ( '#field-input--lastname' ) . should ( 'have.value' , "" )
267- . get ( '#field-input--emailaddress ' ) . should ( 'have.value' , "" )
265+ . get ( '#field-input--email ' ) . should ( 'have.value' , "" )
268266 . get ( '#field-input--postcode' ) . should ( 'have.value' , "" )
269267 } ) ;
270268} ) ;
@@ -278,8 +276,8 @@ describe('Ensure url validation if string is less than 5 characters', () => {
278276 cy . get ( 'input[type="radio"]' ) . check ( 'online' ) . should ( 'be.checked' ) ;
279277 cy . get ( '#field-input--firstname' ) . clear ( ) . type ( firstName ) ;
280278 cy . get ( '#field-input--lastname' ) . clear ( ) . type ( lastName ) ;
281- cy . get ( '#field-input--emailaddress ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
282- cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'hp2 6lq ' ) ;
279+ cy . get ( '#field-input--email ' ) . clear ( ) . type ( 'giftaid-staging@email.sls.comicrelief.com' ) ;
280+ cy . get ( '#field-input--postcode' ) . clear ( ) . type ( 'HP2 6LQ ' ) ;
283281 cy . get ( '#postcode_button' ) . click ( ) ;
284282 cy . get ( '#field-select--addressSelect' ) . should ( 'be.visible' ) . select ( '112 ST. AGNELLS LANE' ) ;
285283 cy . get ( 'input[type="radio"]' ) . check ( giftAidChecked ) . should ( 'be.checked' ) ;
0 commit comments