@@ -68,6 +68,21 @@ test.describe('onboarding', () => {
6868 await onboarding . skippedCurrent ( ) ;
6969 await onboarding . enableEnhancedAdBlocking ( ) ;
7070 } ) ;
71+ test ( 'Then I can skip enhanced ad blocking' , async ( { page } , workerInfo ) => {
72+ const onboarding = OnboardingPage . create ( page , workerInfo ) ;
73+ onboarding . withInitData ( {
74+ stepDefinitions : {
75+ systemSettings : {
76+ rows : [ 'dock' , 'ad-blocking' , 'import' ] ,
77+ } ,
78+ } ,
79+ order : 'v3' ,
80+ } ) ;
81+ await onboarding . reducedMotion ( ) ;
82+ await onboarding . openPage ( { env : 'app' , page : 'systemSettings' } ) ;
83+ await onboarding . skippedCurrent ( ) ;
84+ await onboarding . skipAdBlocking ( ) ;
85+ } ) ;
7186 test ( 'Then I can turn on YouTube ad blocking' , async ( { page } , workerInfo ) => {
7287 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
7388 onboarding . withInitData ( {
@@ -83,7 +98,22 @@ test.describe('onboarding', () => {
8398 await onboarding . skippedCurrent ( ) ;
8499 await onboarding . enableYouTubeAdBlocking ( ) ;
85100 } ) ;
86- test ( 'The I can skip all' , async ( { page } , workerInfo ) => {
101+ test ( 'Then I can skip YouTube ad blocking' , async ( { page } , workerInfo ) => {
102+ const onboarding = OnboardingPage . create ( page , workerInfo ) ;
103+ onboarding . withInitData ( {
104+ stepDefinitions : {
105+ systemSettings : {
106+ rows : [ 'dock' , 'youtube-ad-blocking' , 'import' ] ,
107+ } ,
108+ } ,
109+ order : 'v3' ,
110+ } ) ;
111+ await onboarding . reducedMotion ( ) ;
112+ await onboarding . openPage ( { env : 'app' , page : 'systemSettings' } ) ;
113+ await onboarding . skippedCurrent ( ) ;
114+ await onboarding . skipYouTubeAdBlocking ( ) ;
115+ } ) ;
116+ test ( 'Then I can skip all' , async ( { page } , workerInfo ) => {
87117 const onboarding = OnboardingPage . create ( page , workerInfo ) ;
88118 await onboarding . reducedMotion ( ) ;
89119 await onboarding . openPage ( { env : 'app' , page : 'systemSettings' } ) ;
@@ -124,8 +154,8 @@ test.describe('onboarding', () => {
124154 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
125155
126156 // skipped first 2
127- await onboarding . skippedCurrent ( ) ;
128- await onboarding . skippedCurrent ( ) ;
157+ await onboarding . skippedBookmarksBar ( ) ;
158+ await onboarding . skippedSessionRestore ( ) ;
129159
130160 await onboarding . showHomeButton ( ) ;
131161 } ) ;
@@ -135,9 +165,9 @@ test.describe('onboarding', () => {
135165 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
136166
137167 // skipped all
138- await onboarding . skippedCurrent ( ) ;
139- await onboarding . skippedCurrent ( ) ;
140- await onboarding . skippedCurrent ( ) ;
168+ await onboarding . skippedBookmarksBar ( ) ;
169+ await onboarding . skippedSessionRestore ( ) ;
170+ await onboarding . skippedShowHomeButton ( ) ;
141171
142172 await onboarding . canToggleHomeButton ( ) ;
143173 } ) ;
@@ -341,7 +371,7 @@ test.describe('onboarding', () => {
341371 } ) ;
342372 await onboarding . reducedMotion ( ) ;
343373 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
344- await onboarding . skippedCurrent ( ) ;
374+ await onboarding . skippedBookmarksBar ( ) ;
345375
346376 // ▶️ Then I can toggle it afterward
347377 await onboarding . canToggleBookmarksBar ( ) ;
@@ -354,7 +384,7 @@ test.describe('onboarding', () => {
354384 } ) ;
355385 await onboarding . reducedMotion ( ) ;
356386 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
357- await onboarding . skippedCurrent ( ) ;
387+ await onboarding . skippedBookmarksBar ( ) ;
358388
359389 // ▶️ Then the restore session bar shows
360390 await onboarding . restoreSession ( ) ;
@@ -367,8 +397,8 @@ test.describe('onboarding', () => {
367397 } ) ;
368398 await onboarding . reducedMotion ( ) ;
369399 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
370- await onboarding . skippedCurrent ( ) ;
371- await onboarding . skippedCurrent ( ) ;
400+ await onboarding . skippedBookmarksBar ( ) ;
401+ await onboarding . skippedSessionRestore ( ) ;
372402
373403 // ▶️ Then I can toggle it afterward
374404 await onboarding . canToggleRestoreSession ( ) ;
@@ -383,8 +413,8 @@ test.describe('onboarding', () => {
383413 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
384414
385415 // skipped first 2
386- await onboarding . skippedCurrent ( ) ;
387- await onboarding . skippedCurrent ( ) ;
416+ await onboarding . skippedBookmarksBar ( ) ;
417+ await onboarding . skippedSessionRestore ( ) ;
388418
389419 // ▶️ Then the home button bar shows
390420 await onboarding . showHomeButton ( ) ;
@@ -399,9 +429,9 @@ test.describe('onboarding', () => {
399429 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
400430
401431 // skipped all
402- await onboarding . skippedCurrent ( ) ;
403- await onboarding . skippedCurrent ( ) ;
404- await onboarding . skippedCurrent ( ) ;
432+ await onboarding . skippedBookmarksBar ( ) ;
433+ await onboarding . skippedSessionRestore ( ) ;
434+ await onboarding . skippedShowHomeButton ( ) ;
405435
406436 // ▶️ Then I can toggle it afterward
407437 await onboarding . canToggleHomeButton ( ) ;
@@ -416,9 +446,9 @@ test.describe('onboarding', () => {
416446 await onboarding . openPage ( { env : 'app' , page : 'customize' } ) ;
417447
418448 // skipped all
419- await onboarding . skippedCurrent ( ) ;
420- await onboarding . skippedCurrent ( ) ;
421- await onboarding . skippedCurrent ( ) ;
449+ await onboarding . skippedBookmarksBar ( ) ;
450+ await onboarding . skippedSessionRestore ( ) ;
451+ await onboarding . skippedShowHomeButton ( ) ;
422452
423453 // ▶️ Then I can toggle it afterward
424454 await onboarding . startBrowsing ( ) ;
0 commit comments