Skip to content

Proposal for zApp communication #1039

Proposal for zApp communication

Proposal for zApp communication #1039

Triggered via pull request March 7, 2025 20:48
Status Failure
Total duration 51s
Artifacts

run-tests-vitest.yml

on: pull_request
run-tests
41s
run-tests
Fit to window
Zoom out
Zoom in

Annotations

9 errors
src/apps/external-app/index.vitest.tsx > C > should pass title to iFrame: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when browser route is default app route > should pass url to iFrame: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when browser route is sub-route of app route > should pass url to iFrame: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when window receives a message event > when type is zapp-route-changed > should change route accordingly: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when window receives a message event > when type is zapp-route-changed > should ignore origin outside of app: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when window receives a message event > when type is zapp-route-changed > should handle root navigation: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when window receives a message event > when type is zapp-route-changed > should not react if unmounted: src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/apps/external-app/index.vitest.tsx > C > when window receives a message event > should not react to other message types (only accept zapp-route-changed): src/apps/external-app/index.tsx#L75
TypeError: Cannot read properties of undefined (reading 'title') ❯ ExternalAppComponent.render src/apps/external-app/index.tsx:75:74 ❯ finishClassComponent node_modules/react-dom/cjs/react-dom.development.js:19781:31 ❯ updateClassComponent node_modules/react-dom/cjs/react-dom.development.js:19727:24 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21650:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
run-tests
Process completed with exit code 1.