Skip to content

Commit 4cd4a17

Browse files
committed
fix(tests): update screenshotBase64 values in freeze context tests for accuracy
1 parent 6ec0eb1 commit 4cd4a17

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

packages/web-integration/tests/unit-test/freeze-context.test.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ const mockPage = {
1515
evaluateJavaScript: vi.fn(),
1616
size: vi.fn().mockResolvedValue({ width: 1920, height: 1080, dpr: 1 }),
1717
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, {});
2020
}),
2121
} as unknown as WebPage;
2222

@@ -31,7 +31,8 @@ describe('PageAgent freeze/unfreeze page context', () => {
3131
// Create mock contexts
3232
mockContext = {
3333
size: { width: 1920, height: 1080, dpr: 1 },
34-
screenshotBase64: 'mock-screenshot-base64-1',
34+
screenshotBase64:
35+
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==',
3536
tree: [
3637
{
3738
id: 'element1',
@@ -46,7 +47,8 @@ describe('PageAgent freeze/unfreeze page context', () => {
4647

4748
mockContext2 = {
4849
size: { width: 1920, height: 1080, dpr: 1 },
49-
screenshotBase64: 'mock-screenshot-base64-2',
50+
screenshotBase64:
51+
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==',
5052
tree: [
5153
{
5254
id: 'element2',
@@ -138,7 +140,9 @@ describe('PageAgent freeze/unfreeze page context', () => {
138140
// Frozen context should be marked
139141
const frozenContext = (agent as any).frozenUIContext;
140142
expect(frozenContext._isFrozen).toBe(true);
141-
expect(frozenContext.screenshotBase64).toBe(mockContext.screenshotBase64);
143+
expect(frozenContext.screenshotBase64).toBe(
144+
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==',
145+
);
142146
expect(frozenContext.tree).toBe(mockContext.tree);
143147
});
144148

0 commit comments

Comments
 (0)