@@ -42,14 +42,10 @@ test.describe('tcfv2 consent', () => {
4242 await adSlotsAreFulfilled ( page ) ;
4343 } ) ;
4444
45- test . skip ( `Reject all, load Opt Out, ad slots are present` , async ( {
46- page,
47- context,
48- } ) => {
49- // After consent or pay, we need to be logged in and mock an ad-lite subscription to be able to reject all
50- await setupFakeLogin ( page , context , false , true ) ;
51-
52- await visitArticleNoOkta ( page ) ;
45+ test ( `Reject all, load Opt Out, ad slots are present` , async ( { page } ) => {
46+ // if we pretend to be in Ireland, we can reject all and see opt out ads
47+ // without needing to fake logging into an ad-lite account
48+ await loadPage ( page , path , 'IE' ) ;
5349
5450 const optOutPromise = waitForOptOut ( page ) ;
5551
@@ -60,16 +56,18 @@ test.describe('tcfv2 consent', () => {
6056 await adSlotsArePresent ( page ) ;
6157 } ) ;
6258
63- test . skip ( `Login as subscriber, reject all, load Opt Out, ad slots are not present on multiple page loads` , async ( {
59+ test ( `Login as subscriber, reject all, load Opt Out, ad slots are not present on multiple page loads` , async ( {
6460 page,
6561 context,
6662 } ) => {
67- await setupFakeLogin ( page , context , true , true ) ;
63+ await setupFakeLogin ( page , context , true ) ;
6864
6965 await visitArticleNoOkta ( page ) ;
7066
7167 const optOutPromise = waitForOptOut ( page ) ;
68+
7269 await cmpRejectAll ( page ) ;
70+
7371 await optOutPromise ;
7472
7573 await visitArticleNoOkta ( page ) ;
@@ -85,14 +83,12 @@ test.describe('tcfv2 consent', () => {
8583 await adSlotsAreNotPresent ( page ) ;
8684 } ) ;
8785
88- test . skip ( `Reject all, ad slots are fulfilled, then accept all, ad slots are fulfilled` , async ( {
86+ test ( `Reject all, ad slots are fulfilled, then accept all, ad slots are fulfilled` , async ( {
8987 page,
90- context,
9188 } ) => {
92- // After consent or pay, we need to be logged in and mock an ad-lite subscription to be able to reject all
93- await setupFakeLogin ( page , context , false , true ) ;
94-
95- await visitArticleNoOkta ( page ) ;
89+ // if we pretend to be in Ireland, we can reject all and see opt out ads
90+ // without needing to fake logging into an ad-lite account
91+ await loadPage ( page , path , 'IE' ) ;
9692
9793 const optOutPromise = waitForOptOut ( page ) ;
9894
@@ -111,7 +107,7 @@ test.describe('tcfv2 consent', () => {
111107 page,
112108 context,
113109 } ) => {
114- await setupFakeLogin ( page , context , true , false ) ;
110+ await setupFakeLogin ( page , context , true ) ;
115111
116112 await visitArticleNoOkta ( page ) ;
117113
@@ -131,7 +127,7 @@ test.describe('tcfv2 consent', () => {
131127 page,
132128 context,
133129 } ) => {
134- await setupFakeLogin ( page , context , true , true ) ;
130+ await setupFakeLogin ( page , context , true ) ;
135131
136132 await visitArticleNoOkta ( page ) ;
137133
@@ -148,18 +144,16 @@ test.describe('tcfv2 consent', () => {
148144 await adSlotsArePresent ( page ) ;
149145 } ) ;
150146
151- test . skip ( `Reject all, ad slots are present, accept all, page refreshes, ad slots are fulfilled` , async ( {
147+ test ( `Reject all, ad slots are present, accept all, page refreshes, ad slots are fulfilled` , async ( {
152148 page,
153- context,
154149 } ) => {
155- // After consent or pay, we need to be logged in and mock an ad-lite subscription to be able to reject all
156- await setupFakeLogin ( page , context , false , true ) ;
157-
158- await visitArticleNoOkta ( page ) ;
150+ // if we pretend to be in Ireland, we can reject all and see opt out ads
151+ // without needing to fake logging into an ad-lite account
152+ await loadPage ( page , path , 'IE' ) ;
159153
160154 await cmpRejectAll ( page ) ;
161155
162- await visitArticleNoOkta ( page ) ;
156+ await loadPage ( page , path , 'IE' ) ;
163157
164158 await adSlotsArePresent ( page ) ;
165159
0 commit comments