diff --git a/src/api/core.js b/src/api/core.js index 5887dfc..ac86099 100644 --- a/src/api/core.js +++ b/src/api/core.js @@ -194,6 +194,8 @@ export function buildScreenshotCheckObject(sha256, name, metadata = {}) { browser: meta.browser || 'chrome', viewport_width: meta.viewport?.width || meta.viewport_width || 1920, viewport_height: meta.viewport?.height || meta.viewport_height || 1080, + url: meta.url || meta.properties?.url || null, + metadata: meta, }; } diff --git a/src/client/index.js b/src/client/index.js index 4ba708e..f00da26 100644 --- a/src/client/index.js +++ b/src/client/index.js @@ -207,7 +207,7 @@ function createSimpleClient(serverUrl) { name, image, type, - properties: options, + properties: { ...options, ...options.properties }, fullPage: options.fullPage || false, }, DEFAULT_TIMEOUT_MS diff --git a/tests/api/core.test.js b/tests/api/core.test.js index d10bd36..db46343 100644 --- a/tests/api/core.test.js +++ b/tests/api/core.test.js @@ -425,6 +425,8 @@ describe('api/core', () => { browser: 'chrome', viewport_width: 1920, viewport_height: 1080, + url: null, + metadata: {}, }); });