Skip to content

test: migrate react tests to vitest #1382

test: migrate react tests to vitest

test: migrate react tests to vitest #1382

Triggered via pull request July 29, 2025 13:06
Status Failure
Total duration 1m 54s
Artifacts

main.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > should allow signal mutation during rendering: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ useSignal packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/test/ssr.test.tsx:150:4 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:109:80
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > should render updated values for mutated computed signals: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ useSignal packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/test/ssr.test.tsx:131:4 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:140:15
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > should render computed signals: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ useSignal packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/test/ssr.test.tsx:112:26 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:119:18
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > should allow re-rendering signals multiple times: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ updater packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/src/index.ts:61:17 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:418:13 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:89:11
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > should not subscribe properties to signals: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ updater packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/src/index.ts:61:17 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:418:13 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:60:22
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > SignalValue bindings > should not render booleans: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ updater packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/src/index.ts:61:17 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:418:13 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:34:7
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > SignalValue bindings > should render numbers as text: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ updater packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/src/index.ts:61:17 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:418:13 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:30:7
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > SignalValue bindings > should encode HTML entities: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ updater packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/src/index.ts:61:17 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:418:13 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:26:12
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > SignalValue bindings > should render strings: packages/preact/src/index.ts#L380
TypeError: Cannot read properties of undefined (reading '__H') ❯ getHookState node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:148:19 ❯ Object.y [as useMemo] node_modules/.pnpm/preact@10.26.6/node_modules/preact/hooks/src/index.js:345:16 ❯ updater packages/preact/src/index.ts:380:54 ❯ Object.call packages/preact/src/index.ts:61:17 ❯ renderFunctionComponent node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:119:25 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:282:16 ❯ _renderToString node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:418:13 ❯ S node_modules/.pnpm/preact-render-to-string@5.2.6_preact@10.26.6/node_modules/preact-render-to-string/src/index.js:80:9 ❯ packages/preact/test/ssr.test.tsx:22:12
packages/preact/test/ssr.test.tsx > @preact/signals > SSR > should render without erroring: packages/preact/test/ssr.test.tsx#L16
AssertionError: expected [Function] to not throw an error but 'TypeError: Cannot read properties of …' was thrown - Expected: undefined + Received: "TypeError: Cannot read properties of undefined (reading '__H')" ❯ packages/preact/test/ssr.test.tsx:16:49