From ed2c0e319356c0b8be2e3c9cf1ff3ca06c7d994c Mon Sep 17 00:00:00 2001 From: Cody Bennett Date: Tue, 2 Jan 2024 02:45:07 -0600 Subject: [PATCH] fix: allow size to be overriden --- packages/test-renderer/src/index.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/test-renderer/src/index.tsx b/packages/test-renderer/src/index.tsx index 363cd8745c..810f867396 100644 --- a/packages/test-renderer/src/index.tsx +++ b/packages/test-renderer/src/index.tsx @@ -23,16 +23,17 @@ const act = _act as unknown as Act const create = async (element: React.ReactNode, options?: Partial): Promise => { const canvas = createCanvas(options) - let size - - if (typeof options !== 'undefined' && typeof options.width !== 'undefined' && typeof options.height !== 'undefined') { - size = { width: options.width, height: options.height, top: 0, left: 0 } - } - const _root = createRoot(canvas).configure({ frameloop: 'never', + // TODO: remove and use default behavior + size: { + width: options?.width ?? 1280, + height: options?.height ?? 800, + top: 0, + left: 0, + updateStyle: typeof HTMLCanvasElement !== 'undefined' && canvas instanceof HTMLCanvasElement, + }, ...options, - size, events: undefined, }) const _store = mockRoots.get(canvas)!.store