@@ -15,8 +15,8 @@ const mockPage = {
15
15
evaluateJavaScript : vi . fn ( ) ,
16
16
size : vi . fn ( ) . mockResolvedValue ( { width : 1920 , height : 1080 , dpr : 1 } ) ,
17
17
url : vi . fn ( ) . mockResolvedValue ( 'https://example.com' ) ,
18
- getContext : vi . fn ( ) . mockImplementation ( async function ( ) {
19
- return await WebPageContextParser ( this ) ;
18
+ getContext : vi . fn ( ) . mockImplementation ( async function ( this : WebPage ) {
19
+ return await WebPageContextParser ( this , { } ) ;
20
20
} ) ,
21
21
} as unknown as WebPage ;
22
22
@@ -31,7 +31,7 @@ describe('PageAgent freeze/unfreeze page context', () => {
31
31
// Create mock contexts
32
32
mockContext = {
33
33
size : { width : 1920 , height : 1080 , dpr : 1 } ,
34
- screenshotBase64 : 'mock-screenshot- base64-1 ' ,
34
+ screenshotBase64 : 'data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg== ' ,
35
35
tree : [
36
36
{
37
37
id : 'element1' ,
@@ -46,7 +46,7 @@ describe('PageAgent freeze/unfreeze page context', () => {
46
46
47
47
mockContext2 = {
48
48
size : { width : 1920 , height : 1080 , dpr : 1 } ,
49
- screenshotBase64 : 'mock-screenshot- base64-2 ' ,
49
+ screenshotBase64 : 'data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg== ' ,
50
50
tree : [
51
51
{
52
52
id : 'element2' ,
@@ -138,7 +138,7 @@ describe('PageAgent freeze/unfreeze page context', () => {
138
138
// Frozen context should be marked
139
139
const frozenContext = ( agent as any ) . frozenUIContext ;
140
140
expect ( frozenContext . _isFrozen ) . toBe ( true ) ;
141
- expect ( frozenContext . screenshotBase64 ) . toBe ( mockContext . screenshotBase64 ) ;
141
+ expect ( frozenContext . screenshotBase64 ) . toBe ( 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==' ) ;
142
142
expect ( frozenContext . tree ) . toBe ( mockContext . tree ) ;
143
143
} ) ;
144
144
0 commit comments