Skip to content

Commit 36b63e4

Browse files
committed
chore: optimise saveWebElement
1 parent e15aa01 commit 36b63e4

7 files changed

Lines changed: 795 additions & 206 deletions

File tree

packages/image-comparison-core/src/commands/__snapshots__/saveWebElement.test.ts.snap

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22

3+
exports[`saveWebElement > should call takeElementScreenshot with BiDi disabled when legacy method enabled 1`] = `
4+
{
5+
"devicePixelRatio": 2,
6+
"fileName": "test-element.png",
7+
}
8+
`;
9+
10+
exports[`saveWebElement > should call takeElementScreenshot with BiDi disabled when mobile device 1`] = `
11+
{
12+
"devicePixelRatio": 2,
13+
"fileName": "test-element.png",
14+
}
15+
`;
16+
17+
exports[`saveWebElement > should call takeElementScreenshot with BiDi disabled when not available 1`] = `
18+
{
19+
"devicePixelRatio": 2,
20+
"fileName": "test-element.png",
21+
}
22+
`;
23+
24+
exports[`saveWebElement > should call takeElementScreenshot with correct options when BiDi is available 1`] = `
25+
{
26+
"devicePixelRatio": 2,
27+
"fileName": "test-element.png",
28+
}
29+
`;
30+
331
exports[`saveWebElement > should handle NaN dimension values 1`] = `
432
{
533
"devicePixelRatio": 2,
@@ -186,6 +214,13 @@ exports[`saveWebElement > should handle NaN dimension values 4`] = `
186214
]
187215
`;
188216

217+
exports[`saveWebElement > should handle NaN dimension values correctly 1`] = `
218+
{
219+
"devicePixelRatio": 2,
220+
"fileName": "test-element.png",
221+
}
222+
`;
223+
189224
exports[`saveWebElement > should handle auto scroll 1`] = `
190225
{
191226
"devicePixelRatio": 2,
@@ -395,6 +430,20 @@ exports[`saveWebElement > should handle zero dimensions 4`] = `
395430
]
396431
`;
397432

433+
exports[`saveWebElement > should pass autoElementScroll option correctly 1`] = `
434+
{
435+
"devicePixelRatio": 2,
436+
"fileName": "test-element.png",
437+
}
438+
`;
439+
440+
exports[`saveWebElement > should pass resizeDimensions option correctly 1`] = `
441+
{
442+
"devicePixelRatio": 2,
443+
"fileName": "test-element.png",
444+
}
445+
`;
446+
398447
exports[`saveWebElement > should use Bidi screenshot from document when viewport fails 1`] = `
399448
{
400449
"devicePixelRatio": 2,

0 commit comments

Comments
 (0)