@@ -32,12 +32,28 @@ test.describe('onboarding', () => {
3232 await onboarding . handlesFatalException ( ) ;
3333 } ) ;
3434 test . describe ( 'Given I am on the make default step' , ( ) => {
35- test ( 'Then "Watch YouTube ad-free" appears when ad blocking is enabled' , async ( { page } , workerInfo ) => {
35+ test ( 'Then "Play YouTube without targeted ads" appears when ad blocking is enabled (placebo variant)' , async ( {
36+ page,
37+ } , workerInfo ) => {
3638 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
3739 onboarding . withInitData ( {
3840 stepDefinitions : {
3941 systemSettings : {
40- rows : [ 'dock' , 'import' , 'ad-blocking' ] ,
42+ rows : [ 'dock' , 'import' , 'placebo-ad-blocking' ] ,
43+ } ,
44+ } ,
45+ order : 'v3' ,
46+ } ) ;
47+ await onboarding . reducedMotion ( ) ;
48+ await onboarding . openPage ( { env : 'app' , page : 'makeDefaultSingle' } ) ;
49+ await onboarding . checkYouTubeText ( false ) ;
50+ } ) ;
51+ test ( 'Then "Watch YouTube ad-free" appears when ad blocking is enabled (aggressive variant)' , async ( { page } , workerInfo ) => {
52+ const onboarding = OnboardingPage . create ( page , workerInfo ) ;
53+ onboarding . withInitData ( {
54+ stepDefinitions : {
55+ systemSettings : {
56+ rows : [ 'dock' , 'import' , 'aggressive-ad-blocking' ] ,
4157 } ,
4258 } ,
4359 order : 'v3' ,
@@ -46,20 +62,19 @@ test.describe('onboarding', () => {
4662 await onboarding . openPage ( { env : 'app' , page : 'makeDefaultSingle' } ) ;
4763 await onboarding . checkYouTubeText ( true ) ;
4864 } ) ;
49-
50- test ( 'Then "Play YouTube without targeted ads" appears when ad blocking is not enabled' , async ( { page } , workerInfo ) => {
65+ test ( 'Then "Watch YouTube ad-free" appears when ad blocking is enabled (YouTube variant)' , async ( { page } , workerInfo ) => {
5166 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
5267 onboarding . withInitData ( {
5368 stepDefinitions : {
5469 systemSettings : {
55- rows : [ 'dock' , 'import' ] ,
70+ rows : [ 'dock' , 'import' , 'youtube-ad-blocking' ] ,
5671 } ,
5772 } ,
5873 order : 'v3' ,
5974 } ) ;
6075 await onboarding . reducedMotion ( ) ;
6176 await onboarding . openPage ( { env : 'app' , page : 'makeDefaultSingle' } ) ;
62- await onboarding . checkYouTubeText ( false ) ;
77+ await onboarding . checkYouTubeText ( true ) ;
6378 } ) ;
6479 } ) ;
6580 test . describe ( 'Given I am on the summary step' , ( ) => {
@@ -84,12 +99,44 @@ test.describe('onboarding', () => {
8499 await onboarding . openPage ( { env : 'app' , page : 'systemSettings' } ) ;
85100 await onboarding . keepInTaskbar ( ) ;
86101 } ) ;
87- test ( 'Then I can turn on enhanced ad blocking' , async ( { page } , workerInfo ) => {
102+ test ( 'Then I can turn on ad blocking (placebo variant)' , async ( { page } , workerInfo ) => {
103+ const onboarding = OnboardingPage . create ( page , workerInfo ) ;
104+ onboarding . withInitData ( {
105+ stepDefinitions : {
106+ systemSettings : {
107+ rows : [ 'dock' , 'import' , 'placebo-ad-blocking' ] ,
108+ } ,
109+ } ,
110+ order : 'v3' ,
111+ } ) ;
112+ await onboarding . reducedMotion ( ) ;
113+ await onboarding . openPage ( { env : 'app' , page : 'systemSettings' } ) ;
114+ await onboarding . skippedCurrent ( ) ;
115+ await onboarding . skippedCurrent ( ) ;
116+ await onboarding . enableEnhancedAdBlocking ( ) ;
117+ } ) ;
118+ test ( 'Then I can skip ad blocking (placebo variant)' , async ( { page } , workerInfo ) => {
119+ const onboarding = OnboardingPage . create ( page , workerInfo ) ;
120+ onboarding . withInitData ( {
121+ stepDefinitions : {
122+ systemSettings : {
123+ rows : [ 'dock' , 'import' , 'placebo-ad-blocking' ] ,
124+ } ,
125+ } ,
126+ order : 'v3' ,
127+ } ) ;
128+ await onboarding . reducedMotion ( ) ;
129+ await onboarding . openPage ( { env : 'app' , page : 'systemSettings' } ) ;
130+ await onboarding . skippedCurrent ( ) ;
131+ await onboarding . skippedCurrent ( ) ;
132+ await onboarding . skipAdBlocking ( ) ;
133+ } ) ;
134+ test ( 'Then I can turn on ad blocking (aggressive variant)' , async ( { page } , workerInfo ) => {
88135 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
89136 onboarding . withInitData ( {
90137 stepDefinitions : {
91138 systemSettings : {
92- rows : [ 'dock' , 'import' , 'ad-blocking' ] ,
139+ rows : [ 'dock' , 'import' , 'aggressive- ad-blocking' ] ,
93140 } ,
94141 } ,
95142 order : 'v3' ,
@@ -100,12 +147,12 @@ test.describe('onboarding', () => {
100147 await onboarding . skippedCurrent ( ) ;
101148 await onboarding . enableEnhancedAdBlocking ( ) ;
102149 } ) ;
103- test ( 'Then I can skip enhanced ad blocking' , async ( { page } , workerInfo ) => {
150+ test ( 'Then I can skip ad blocking (aggresive variant) ' , async ( { page } , workerInfo ) => {
104151 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
105152 onboarding . withInitData ( {
106153 stepDefinitions : {
107154 systemSettings : {
108- rows : [ 'dock' , 'import' , 'ad-blocking' ] ,
155+ rows : [ 'dock' , 'import' , 'aggressive- ad-blocking' ] ,
109156 } ,
110157 } ,
111158 order : 'v3' ,
@@ -116,7 +163,7 @@ test.describe('onboarding', () => {
116163 await onboarding . skippedCurrent ( ) ;
117164 await onboarding . skipAdBlocking ( ) ;
118165 } ) ;
119- test ( 'Then I can turn on YouTube ad blocking' , async ( { page } , workerInfo ) => {
166+ test ( 'Then I can turn on ad blocking (YouTube variant) ' , async ( { page } , workerInfo ) => {
120167 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
121168 onboarding . withInitData ( {
122169 stepDefinitions : {
@@ -132,7 +179,7 @@ test.describe('onboarding', () => {
132179 await onboarding . skippedCurrent ( ) ;
133180 await onboarding . enableYouTubeAdBlocking ( ) ;
134181 } ) ;
135- test ( 'Then I can skip YouTube ad blocking' , async ( { page } , workerInfo ) => {
182+ test ( 'Then I can skip ad blocking (YouTube variant) ' , async ( { page } , workerInfo ) => {
136183 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
137184 onboarding . withInitData ( {
138185 stepDefinitions : {
@@ -273,7 +320,7 @@ test.describe('onboarding', () => {
273320 onboarding . withInitData ( {
274321 stepDefinitions : {
275322 systemSettings : {
276- rows : [ 'dock' , 'import' , 'ad-blocking' ] ,
323+ rows : [ 'dock' , 'import' , 'aggressive- ad-blocking' ] ,
277324 } ,
278325 } ,
279326 order : 'v3' ,
@@ -288,7 +335,7 @@ test.describe('onboarding', () => {
288335 onboarding . withInitData ( {
289336 stepDefinitions : {
290337 systemSettings : {
291- rows : [ 'dock' , 'import' , 'ad-blocking' ] ,
338+ rows : [ 'dock' , 'import' , 'aggressive- ad-blocking' ] ,
292339 } ,
293340 } ,
294341 order : 'v3' ,
@@ -298,7 +345,7 @@ test.describe('onboarding', () => {
298345 await onboarding . openPage ( ) ;
299346 await onboarding . completesOrderV3WithAdBlockingDisabled ( ) ;
300347 } ) ;
301- test ( 'shows v3 flow with YouTube ad blocking' , async ( { page } , workerInfo ) => {
348+ test ( 'shows v3 flow with ad blocking (YouTube variant) ' , async ( { page } , workerInfo ) => {
302349 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
303350 onboarding . withInitData ( {
304351 stepDefinitions : {
@@ -313,7 +360,7 @@ test.describe('onboarding', () => {
313360 await onboarding . openPage ( ) ;
314361 await onboarding . completesOrderV3WithAdBlockingEnabled ( 'youtube-ad-blocking' ) ;
315362 } ) ;
316- test ( 'shows v3 flow with YouTube ad blocking disabled' , async ( { page } , workerInfo ) => {
363+ test ( 'shows v3 flow with ad blocking disabled (YouTube variant) ' , async ( { page } , workerInfo ) => {
317364 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
318365 onboarding . withInitData ( {
319366 stepDefinitions : {
0 commit comments