fix: align tests with Vitest - remove Playwright APIs and fix async e… #11
ci.yml
on: push
feature-flags
4s
dependency-update
11s
migrate
0s
build-and-deploy
Annotations
30 errors and 11 warnings
|
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should open circuit breaker after error threshold:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L47
Error: Conditional error
❯ ConditionalErrorComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:47:15
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should limit retry attempts:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L47
Error: Conditional error
❯ ConditionalErrorComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:47:15
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should allow retry when retry is enabled:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L47
Error: Conditional error
❯ ConditionalErrorComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:47:15
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should call onError callback when error occurs:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L39
Error: Test error
❯ ThrowingComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:39:13
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should catch and display error fallback:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L39
Error: Test error
❯ ThrowingComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:39:13
❯ 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/core/__tests__/chaos.test.ts > Chaos Engineering Tests > comprehensive chaos resilience test:
src/core/__tests__/chaos.test.ts#L536
Error: Test timed out in 5000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/core/__tests__/chaos.test.ts:536:3
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives cookie consent failures:
src/core/__tests__/chaos.test.ts#L527
AssertionError: expected undefined to be truthy
- Expected:
true
+ Received:
undefined
❯ src/core/__tests__/chaos.test.ts:527:28
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives API version mismatch:
src/core/__tests__/chaos.test.ts#L252
AssertionError: expected undefined to be truthy
- Expected:
true
+ Received:
undefined
❯ src/core/__tests__/chaos.test.ts:252:29
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives network failures with retry logic:
src/core/__tests__/chaos.test.ts#L210
AssertionError: expected [ { type: 'network_failure', …(3) } ] to have a length of 3 but got 1
- Expected
+ Received
- 3
+ 1
❯ src/core/__tests__/chaos.test.ts:210:29
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives localStorage quota exceeded:
src/core/__tests__/chaos.test.ts#L140
AssertionError: expected [ { …(3) } ] to deep equally contain ObjectContaining{…}
- Expected:
ObjectContaining {
"type": "localStorage_quota_exceeded",
}
+ Received:
[
{
"message": "Starting localStorage quota exceeded test",
"timestamp": 1777560447503,
"type": "localStorage_quota_test_start",
},
]
❯ src/core/__tests__/chaos.test.ts:140:25
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L31
Cannot find name 'it'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L28
Cannot find name 'expect'.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L25
Cannot find name 'it'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L22
Cannot find name 'expect'.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L19
Cannot find name 'it'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L16
Cannot find name 'expect'.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L11
Cannot find name 'it'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L8
Cannot find name 'expect'.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L6
Cannot find name 'it'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.
|
|
security-scan:
src/__tests__/components/Button.test.tsx#L5
Cannot find name 'describe'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`.
|
|
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should open circuit breaker after error threshold:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L47
Error: Conditional error
❯ ConditionalErrorComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:47:15
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should limit retry attempts:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L47
Error: Conditional error
❯ ConditionalErrorComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:47:15
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should allow retry when retry is enabled:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L47
Error: Conditional error
❯ ConditionalErrorComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:47:15
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should call onError callback when error occurs:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L39
Error: Test error
❯ ThrowingComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:39:13
❯ 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/core/error-boundary/__tests__/ErrorBoundary.test.tsx > ErrorBoundary > should catch and display error fallback:
src/core/error-boundary/__tests__/ErrorBoundary.test.tsx#L39
Error: Test error
❯ ThrowingComponent.render src/core/error-boundary/__tests__/ErrorBoundary.test.tsx:39:13
❯ 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/core/__tests__/chaos.test.ts > Chaos Engineering Tests > comprehensive chaos resilience test:
src/core/__tests__/chaos.test.ts#L536
Error: Test timed out in 5000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/core/__tests__/chaos.test.ts:536:3
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives cookie consent failures:
src/core/__tests__/chaos.test.ts#L527
AssertionError: expected undefined to be truthy
- Expected:
true
+ Received:
undefined
❯ src/core/__tests__/chaos.test.ts:527:28
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives API version mismatch:
src/core/__tests__/chaos.test.ts#L252
AssertionError: expected undefined to be truthy
- Expected:
true
+ Received:
undefined
❯ src/core/__tests__/chaos.test.ts:252:29
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives network failures with retry logic:
src/core/__tests__/chaos.test.ts#L210
AssertionError: expected [ { type: 'network_failure', …(3) } ] to have a length of 3 but got 1
- Expected
+ Received
- 3
+ 1
❯ src/core/__tests__/chaos.test.ts:210:29
|
|
src/core/__tests__/chaos.test.ts > Chaos Engineering Tests > survives localStorage quota exceeded:
src/core/__tests__/chaos.test.ts#L140
AssertionError: expected [ { …(3) } ] to deep equally contain ObjectContaining{…}
- Expected:
ObjectContaining {
"type": "localStorage_quota_exceeded",
}
+ Received:
[
{
"message": "Starting localStorage quota exceeded test",
"timestamp": 1777560510302,
"type": "localStorage_quota_test_start",
},
]
❯ src/core/__tests__/chaos.test.ts:140:25
|
|
feature-flags
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
dependency-update
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
performance-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
security-scan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
security-scan:
src/core/performance/PerformanceMonitor.ts#L664
Unexpected any. Specify a different type
|
|
security-scan:
src/core/performance/PerformanceMonitor.ts#L663
Unexpected any. Specify a different type
|
|
security-scan:
src/core/performance/PerformanceMonitor.ts#L653
Unexpected any. Specify a different type
|
|
security-scan:
src/core/performance/PerformanceMonitor.ts#L652
Unexpected any. Specify a different type
|
|
security-scan:
src/core/performance/PerformanceMonitor.ts#L652
Unexpected any. Specify a different type
|
|
e2e-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
Expired
|
236 KB |
sha256:11dab580a6b94931d3793f501152548f08560de89e2fe9052743d5a341a7285a
|
|