chore(deps): bump vite, @vitest/coverage-v8 and vitest #593
Annotations
13 errors and 3 warnings
|
tests/sdk/flagsmith-cache.test.ts > test_different_traits_produce_different_cache_entries:
sdk/index.ts#L243
Error: getIdentityFlags failed and no default flag handler was provided
❯ Flagsmith.getIdentityFlags sdk/index.ts:243:23
❯ tests/sdk/flagsmith-cache.test.ts:129:5
Caused by: Caused by: TypeError: data.apiFlags is not iterable
❯ Flags.fromAPIFlags sdk/models.ts:168:37
❯ Flagsmith.getIdentityFlagsFromApi sdk/index.ts:534:29
❯ Flagsmith.getIdentityFlags sdk/index.ts:240:20
❯ tests/sdk/flagsmith-cache.test.ts:129:5
|
|
tests/sdk/flagsmith-cache.test.ts > test_cache_used_for_identity_flags_local_evaluation:
sdk/index.ts#L243
Error: getIdentityFlags failed and no default flag handler was provided
❯ Flagsmith.getIdentityFlags sdk/index.ts:243:23
❯ tests/sdk/flagsmith-cache.test.ts:111:6
Caused by: Caused by: TypeError: Cannot read properties of undefined (reading 'segments')
❯ buildProjectModel flagsmith-engine/projects/util.ts:7:38
❯ buildEnvironmentModel flagsmith-engine/environments/util.ts:7:21
❯ Flagsmith.getEnvironmentFromApi sdk/index.ts:456:16
❯ Flagsmith.fetchEnvironment sdk/index.ts:303:33
❯ Flagsmith.getIdentityFlagsFromDocument sdk/index.ts:479:29
❯ Flagsmith.getIdentityFlags sdk/index.ts:238:24
❯ tests/sdk/flagsmith-cache.test.ts:111:6
|
|
tests/sdk/flagsmith-cache.test.ts > test_cache_used_for_identity_flags:
sdk/index.ts#L243
Error: getIdentityFlags failed and no default flag handler was provided
❯ Flagsmith.getIdentityFlags sdk/index.ts:243:23
❯ tests/sdk/flagsmith-cache.test.ts:86:6
Caused by: Caused by: TypeError: data.apiFlags is not iterable
❯ Flags.fromAPIFlags sdk/models.ts:168:37
❯ Flagsmith.getIdentityFlagsFromApi sdk/index.ts:534:29
❯ Flagsmith.getIdentityFlags sdk/index.ts:240:20
❯ tests/sdk/flagsmith-cache.test.ts:86:6
|
|
tests/sdk/flagsmith-cache.test.ts > test_get_environment_flags_uses_local_environment_when_available:
tests/sdk/flagsmith-cache.test.ts#L71
AssertionError: expected "vi.fn()" to be called +0 times, but got 4 times
❯ tests/sdk/flagsmith-cache.test.ts:71:19
|
|
tests/sdk/flagsmith-cache.test.ts > test_api_called_twice_when_no_cache:
tests/sdk/flagsmith-cache.test.ts#L53
AssertionError: expected "vi.fn()" to be called 2 times, but got 4 times
❯ tests/sdk/flagsmith-cache.test.ts:53:19
|
|
tests/sdk/flagsmith-cache.test.ts > test_api_not_called_when_cache_present:
tests/sdk/flagsmith-cache.test.ts#L39
AssertionError: expected "vi.fn()" to be called 1 times, but got 2 times
❯ tests/sdk/flagsmith-cache.test.ts:39:19
|
|
tests/sdk/analytics.test.ts > analytics is only flushed once even if requested concurrently:
tests/sdk/analytics.test.ts#L86
AssertionError: expected "vi.fn()" to be called 1 times, but got 5 times
❯ tests/sdk/analytics.test.ts:86:19
|
|
tests/sdk/analytics.test.ts > test_analytics_processor_flush_early_exit_if_analytics_data_is_empty:
tests/sdk/analytics.test.ts#L54
AssertionError: expected "vi.fn()" to not be called at all, but actually been called 3 times
Received:
1st vi.fn() call:
Array [
"http://testUrl/analytics/flags/",
Object {
"body": "{"myFeature":1}",
"headers": Object {
"Content-Type": "application/json",
"User-Agent": "flagsmith-nodejs-sdk/8.1.0",
"X-Environment-Key": "test-key",
},
"method": "POST",
"signal": AbortSignal {
Symbol(kEvents): Map {},
Symbol(events.maxEventTargetListeners): 0,
Symbol(events.maxEventTargetListenersWarned): false,
Symbol(kHandlers): Map {},
Symbol(kAborted): false,
Symbol(kReason): undefined,
Symbol(kComposite): false,
Symbol(kTimeout): true,
},
},
]
2nd vi.fn() call:
Array [
"http://testUrl/analytics/flags/",
Object {
"body": "{"myFeature1":1,"myFeature2":1}",
"headers": Object {
"Content-Type": "application/json",
"User-Agent": "flagsmith-nodejs-sdk/8.1.0",
"X-Environment-Key": "test-key",
},
"method": "POST",
"signal": AbortSignal {
Symbol(kEvents): Map {},
Symbol(events.maxEventTargetListeners): 0,
Symbol(events.maxEventTargetListenersWarned): false,
Symbol(kHandlers): Map {},
Symbol(kAborted): false,
Symbol(kReason): undefined,
Symbol(kComposite): false,
Symbol(kTimeout): true,
},
},
]
3rd vi.fn() call:
Array [
"http://testUrl/analytics/flags/",
Object {
"body": "{"myFeature1":1,"myFeature2":1}",
"headers": Object {
"Content-Type": "application/json",
"User-Agent": "flagsmith-nodejs-sdk/8.1.0",
"X-Environment-Key": "test-key",
},
"method": "POST",
"signal": AbortSignal {
Symbol(kEvents): Map {},
Symbol(events.maxEventTargetListeners): 0,
Symbol(events.maxEventTargetListenersWarned): false,
Symbol(kHandlers): Map {},
Symbol(kAborted): false,
Symbol(kReason): undefined,
Symbol(kComposite): false,
Symbol(kTimeout): true,
},
},
]
Number of calls: 3
❯ tests/sdk/analytics.test.ts:54:23
|
|
tests/sdk/analytics.test.ts > test_analytics_processor_flush_post_request_data_match_ananlytics_data_test:
tests/sdk/analytics.test.ts#L46
AssertionError: expected "vi.fn()" to be called 1 times, but got 3 times
❯ tests/sdk/analytics.test.ts:46:23
❯ tests/sdk/analytics.test.ts:48:8
|
|
tests/sdk/analytics.test.ts > test_analytics_processor_flush_post_request_data_match_ananlytics_data:
tests/sdk/analytics.test.ts#L25
AssertionError: expected "vi.fn()" to be called 1 times, but got 2 times
❯ tests/sdk/analytics.test.ts:25:19
|
|
build-and-test (20.x)
Process completed with exit code 1.
|
|
build-and-test (22.x)
The strategy configuration was canceled because "build-and-test._20_x" failed
|
|
build-and-test (22.x)
Process completed with exit code 1.
|
|
build-and-test (24.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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/
|
|
build-and-test (20.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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/
|
|
build-and-test (22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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/
|