@@ -79,3 +79,34 @@ test.describe('history item selections', { tag: ['@screenshots'] }, () => {
79
79
await expect ( hp . main ( ) ) . toHaveScreenshot ( 'main.select+hover.dark.png' , { maxDiffPixels } ) ;
80
80
} ) ;
81
81
} ) ;
82
+
83
+ test . describe ( 'history header' , { tag : [ '@screenshots' ] } , ( ) => {
84
+ test . use ( { viewport : { width : 1080 , height : 400 } } ) ;
85
+ test . skip ( process . env . CI === 'true' ) ;
86
+ test ( 'idle header' , async ( { page } , workerInfo ) => {
87
+ const hp = HistoryTestPage . create ( page , workerInfo ) . withEntries ( 12 ) ;
88
+ await hp . openPage ( ) ;
89
+ await hp . didMakeNthQuery ( { nth : 0 , query : { term : '' } } ) ;
90
+ await expect ( hp . header ( ) ) . toHaveScreenshot ( 'header.idle.light.png' , { maxDiffPixels } ) ;
91
+ await hp . darkMode ( ) ;
92
+ await expect ( hp . header ( ) ) . toHaveScreenshot ( 'header.idle.dark.png' , { maxDiffPixels } ) ;
93
+ } ) ;
94
+ test ( 'search' , async ( { page } , workerInfo ) => {
95
+ const hp = HistoryTestPage . create ( page , workerInfo ) . withEntries ( 12 ) ;
96
+ await hp . openPage ( ) ;
97
+ await hp . didMakeNthQuery ( { nth : 0 , query : { term : '' } } ) ;
98
+ await hp . types ( 'example.com' ) ;
99
+ await expect ( hp . header ( ) ) . toHaveScreenshot ( 'header.search.light.png' , { maxDiffPixels } ) ;
100
+ await hp . darkMode ( ) ;
101
+ await expect ( hp . header ( ) ) . toHaveScreenshot ( 'header.search.dark.png' , { maxDiffPixels } ) ;
102
+ } ) ;
103
+ test ( 'delete button' , async ( { page } , workerInfo ) => {
104
+ const hp = HistoryTestPage . create ( page , workerInfo ) . withEntries ( 12 ) ;
105
+ await hp . openPage ( ) ;
106
+ await hp . didMakeNthQuery ( { nth : 0 , query : { term : '' } } ) ;
107
+ await hp . hoversDeleteAllBtn ( ) ;
108
+ await expect ( hp . header ( ) ) . toHaveScreenshot ( 'header.delete.light.png' , { maxDiffPixels } ) ;
109
+ await hp . darkMode ( ) ;
110
+ await expect ( hp . header ( ) ) . toHaveScreenshot ( 'header.delete.dark.png' , { maxDiffPixels } ) ;
111
+ } ) ;
112
+ } ) ;
0 commit comments