Skip to content

Test Discovery and Execution Issues After Updates #586

Open
@sashberd

Description

@sashberd

Describe the bug

After updating the extension to version 1.12.1 and Vitest to 3.0.5, several tests (both old and new) are no longer being discovered properly by the extension. This issue manifests in the following ways:
Tests are not visible in the Test Explorer.
Only file names are displayed, without the option to run individual tests from within the file.
No green "run test" arrows appear on the IDE edges.

Current Behavior

Tests can only be executed by clicking the "run" button next to the file name.
There is a significant delay (over one minute) before the test execution begins.

Attempted Solutions

Upgraded to the prerelease version (1.13) of the extension, but the issue persisted.
Rolled back to Vitest 2.0.5 and extension version 1.10.7, but the problem remained unresolved.

Reproduction

Image

Output

[INFO 11:52:40 AM] [v1.13.0] Vitest extension is activated because Vitest is installed or there is a Vite/Vitest config file in the workspace.
[INFO 11:52:41 AM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 11:52:42 AM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 11:52:42 AM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 11:52:45 AM] [API] Collecting tests: src/tests/components/actionButtons.test.tsx, src/tests/components/editModeButtons.test.tsx, src/tests/components/viewModeButtons.test.tsx, src/tests/auth/initalizeMsal.test.ts, src/tests/api/baseClient.test.ts, src/tests/api/paths/environment.path.test.ts, src/tests/api/paths/featureFlags.path.test.ts
[11:52:45 AM] Not starting the runner because tests are being collected for src/tests/components/actionButtons.test.tsx src/tests/components/editModeButtons.test.tsx src/tests/components/viewModeButtons.test.tsx src/tests/auth/initalizeMsal.test.ts src/tests/api/baseClient.test.ts src/tests/api/paths/environment.path.test.ts src/tests/api/paths/featureFlags.path.test.ts
[11:52:53 AM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[INFO 11:52:53 AM] [Worker] Collecting tests due to file changes: src/tests/components/viewModeButtons.test.ts
[11:52:53 AM] There is no test run for "initalizeMsal.test.ts"
[INFO 11:52:53 AM] [Worker] Running coverage with configuration: {
  provider: 'v8',
  enabled: false,
  all: true,
  clean: true,
  cleanOnRerun: true,
  reportsDirectory: 'C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-c8e06414-5794-44e2-a685-fa34a85099e4',
  exclude: [
    'coverage/**',
    'dist/**',
    '**/node_modules/**',
    '**/[.]**',
    'packages/*/test?(s)/**',
    '**/*.d.ts',
    '**/virtual:*',
    '**/__x00__*',
    '**/\x00*',
    'cypress/**',
    'test?(s)/**',
    'test?(-*).?(c|m)[jt]s?(x)',
    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
    '**/__tests__/**',
    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
    '**/vitest.{workspace,projects}.[jt]s?(on)',
    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
    'vitest-setup.tsx',
    './src/tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'
  ],
  reportOnFailure: true,
  reporter: [ [ 'json', [Object] ] ],
  extension: [
    '.js',     '.cjs',
    '.mjs',    '.ts',
    '.mts',    '.tsx',
    '.jsx',    '.vue',
    '.svelte', '.marko',
    '.astro'
  ],
  allowExternal: false,
  excludeAfterRemap: false,
  ignoreEmptyLines: true,
  processingConcurrency: 12,
  include: [ 'src/**/*', '!src/tests/**', '!src/main.tsx' ],
  thresholds: { functions: 80, branches: 80, statements: 80, lines: 80 }

[11:52:53 AM] Initiating deferred test run
[INFO 11:52:53 AM] Running 1 file(s): src/tests/components/viewModeButtons.test.tsx
[11:52:54 AM] There is no test run for "baseClient.test.ts"
[11:52:54 AM] There is no test run for "environment.path.test.ts"
[11:52:58 AM] There is no test run for "featureFlags.path.test.ts"
[11:54:12 AM] Disposing test runner
[11:54:12 AM] Ending test run <none>
[INFO 11:54:14 AM] [API] Vitest process 15728 closed successfully
[11:54:14 AM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[11:54:14 AM] Ending test run <none>
[INFO 11:54:14 AM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 11:54:15 AM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 11:54:15 AM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 11:54:15 AM] [API] Collecting tests: src/tests/components/viewModeButtons.test.tsx
[11:54:15 AM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[INFO 11:54:26 AM] [Worker] Running coverage with configuration: {
  provider: 'v8',
  enabled: false,
  all: true,
  clean: true,
  cleanOnRerun: true,
  reportsDirectory: 'C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-c8dc08b0-87bb-490e-a160-bfa27139bd44',
  exclude: [
    'coverage/**',
    'dist/**',
    '**/node_modules/**',
    '**/[.]**',
    'packages/*/test?(s)/**',
    '**/*.d.ts',
    '**/virtual:*',
    '**/__x00__*',
    '**/\x00*',
    'cypress/**',
    'test?(s)/**',
    'test?(-*).?(c|m)[jt]s?(x)',
    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
    '**/__tests__/**',
    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
    '**/vitest.{workspace,projects}.[jt]s?(on)',
    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
    'vitest-setup.tsx',
    './src/tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'
  ],
  reportOnFailure: true,
  reporter: [ [ 'json', [Object] ] ],
  extension: [
    '.js',     '.cjs',
    '.mjs',    '.ts',
    '.mts',    '.tsx',
    '.jsx',    '.vue',
    '.svelte', '.marko',
    '.astro'
  ],
  allowExternal: false,
  excludeAfterRemap: false,
  ignoreEmptyLines: true,
  processingConcurrency: 12,
  include: [ 'src/**/*', '!src/tests/**', '!src/main.tsx' ],
  thresholds: { functions: 80, branches: 80, statements: 80, lines: 80 }

[11:54:26 AM] Initiating deferred test run
[INFO 11:54:26 AM] Running 1 file(s): src/tests/components/viewModeButtons.test.tsx
[11:55:23 AM] There is no test run for "viewModeButtons.test.tsx"
[11:55:23 AM] Starting a test run because src/tests/components/viewModeButtons.test.tsx were started due to a file change
[11:55:23 AM] Enqueuing "should render view mode buttons component"
[11:55:23 AM] Enqueuing "should call button click functions, should send environments according to loader data state"
[11:55:47 AM] No task result for "viewModeButtons.test.tsx", ignoring
[11:55:47 AM] No task result for "ViewModeButtons component unit tests", ignoring
[11:55:47 AM] Enqueuing "should render view mode buttons component" because it was just collected
[11:55:47 AM] Enqueuing "should call button click functions, should send environments according to loader data state" because it was just collected
[11:55:48 AM] No errors found for "viewModeButtons.test.tsx"
[11:55:48 AM] No errors found for "ViewModeButtons component unit tests"
[11:55:48 AM] Marking "should render view mode buttons component" as passed
[11:55:48 AM] Marking "should call button click functions, should send environments according to loader data state" as passed
[11:55:48 AM] Coverage was disabled due to all requests being exhausted
[11:55:48 AM] Ending test run src/tests/components/viewModeButtons.test.tsx
[INFO 11:55:54 AM] [Worker] Running coverage with configuration: {
  provider: 'v8',
  enabled: true,
  all: true,
  clean: true,
  cleanOnRerun: true,
  reportsDirectory: 'C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-1dd5162d-3693-45e8-989a-0a080ef4a68c',
  exclude: [
    'coverage/**',
    'dist/**',
    '**/node_modules/**',
    '**/[.]**',
    'packages/*/test?(s)/**',
    '**/*.d.ts',
    '**/virtual:*',
    '**/__x00__*',
    '**/\x00*',
    'cypress/**',
    'test?(s)/**',
    'test?(-*).?(c|m)[jt]s?(x)',
    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
    '**/__tests__/**',
    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
    '**/vitest.{workspace,projects}.[jt]s?(on)',
    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
    'vitest-setup.tsx',
    './src/tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'
  ],
  reportOnFailure: true,
  reporter: [ [ 'json', [Object] ] ],
  extension: [
    '.js',     '.cjs',
    '.mjs',    '.ts',
    '.mts',    '.tsx',
    '.jsx',    '.vue',
    '.svelte', '.marko',
    '.astro'
  ],
  allowExternal: false,
  excludeAfterRemap: false,
  ignoreEmptyLines: true,
  processingConcurrency: 12,
  include: [ 'src/**/*', '!src/tests/**', '!src/main.tsx' ],
  thresholds: { functions: 80, branches: 80, statements: 80, lines: 80 }

[11:55:54 AM] Initiating deferred test run
[INFO 11:55:54 AM] Running 1 file(s) with name pattern: ^\s?ViewModeButtons component unit tests
[11:55:54 AM] Starting a test run because src/tests/components/viewModeButtons.test.tsx were started due to a file change
[11:55:54 AM] Enqueuing "should render view mode buttons component"
[11:55:54 AM] Enqueuing "should call button click functions, should send environments according to loader data state"
[11:56:25 AM] No task result for "viewModeButtons.test.tsx", ignoring
[11:56:25 AM] No task result for "ViewModeButtons component unit tests", ignoring
[11:56:25 AM] Enqueuing "should render view mode buttons component" because it was just collected
[11:56:25 AM] Enqueuing "should call button click functions, should send environments according to loader data state" because it was just collected
[11:56:25 AM] No errors found for "viewModeButtons.test.tsx"
[11:56:25 AM] No errors found for "ViewModeButtons component unit tests"
[11:56:25 AM] Marking "should render view mode buttons component" as passed
[11:56:25 AM] Marking "should call button click functions, should send environments according to loader data state" as passed
[INFO 11:56:25 AM] [Worker] ERROR: Coverage for functions (50%) does not meet global threshold (80%
[INFO 11:56:25 AM] [Worker] Waiting for the coverage report to generate: C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-1dd5162d-3693-45e8-989a-0a080ef4a68
[INFO 11:56:25 AM] [Worker] Coverage reports retrieved: C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-1dd5162d-3693-45e8-989a-0a080ef4a68
[11:56:25 AM] Ending test run src/tests/components/viewModeButtons.test.tsx
[11:56:25 AM] Coverage was disabled due to all requests being exhausted
[INFO 11:56:25 AM] Removed coverage reports C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-1dd5162d-3693-45e8-989a-0a080ef4a68c
[11:56:47 AM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[INFO 11:56:47 AM] [Worker] Collecting tests due to file changes: src/tests/components/viewModeButtons.test.ts
[11:56:47 AM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[11:56:52 AM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[INFO 11:56:52 AM] [Worker] Collecting tests due to file changes: src/tests/components/viewModeButtons.test.ts
[11:56:58 AM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[11:57:01 AM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[11:57:02 AM] Disposing test runner
[11:57:02 AM] Ending test run <none>
[INFO 11:57:04 AM] [API] Vitest process 13256 closed successfully
[11:57:04 AM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 11:57:04 AM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 11:57:05 AM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 11:57:05 AM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 11:57:05 AM] [API] Collecting tests: src/tests/components/viewModeButtons.test.tsx
[11:57:05 AM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[INFO 11:57:09 AM] [Worker] Running coverage with configuration: {
  provider: 'v8',
  enabled: false,
  all: true,
  clean: true,
  cleanOnRerun: true,
  reportsDirectory: 'C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-e2ec6c1e-0e68-4043-9ffd-17d30386aa40',
  exclude: [
    'coverage/**',
    'dist/**',
    '**/node_modules/**',
    '**/[.]**',
    'packages/*/test?(s)/**',
    '**/*.d.ts',
    '**/virtual:*',
    '**/__x00__*',
    '**/\x00*',
    'cypress/**',
    'test?(s)/**',
    'test?(-*).?(c|m)[jt]s?(x)',
    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
    '**/__tests__/**',
    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
    '**/vitest.{workspace,projects}.[jt]s?(on)',
    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
    'vitest-setup.tsx',
    './src/tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'
  ],
  reportOnFailure: true,
  reporter: [ [ 'json', [Object] ] ],
  extension: [
    '.js',     '.cjs',
    '.mjs',    '.ts',
    '.mts',    '.tsx',
    '.jsx',    '.vue',
    '.svelte', '.marko',
    '.astro'
  ],
  allowExternal: false,
  excludeAfterRemap: false,
  ignoreEmptyLines: true,
  processingConcurrency: 12,
  include: [ 'src/**/*', '!src/tests/**', '!src/main.tsx' ],
  thresholds: { functions: 80, branches: 80, statements: 80, lines: 80 }

[11:57:09 AM] Initiating deferred test run
[INFO 11:57:09 AM] Running 1 file(s): src/tests/components/viewModeButtons.test.tsx
[11:58:03 AM] There is no test run for "viewModeButtons.test.tsx"
[11:58:03 AM] Starting a test run because src/tests/components/viewModeButtons.test.tsx were started due to a file change
[11:58:03 AM] Enqueuing "should render view mode buttons component"
[11:58:03 AM] Enqueuing "should call button click functions, should send environments according to loader data state"
[11:58:30 AM] No task result for "viewModeButtons.test.tsx", ignoring
[11:58:30 AM] No task result for "ViewModeButtons component unit tests", ignoring
[11:58:30 AM] Enqueuing "should render view mode buttons component" because it was just collected
[11:58:30 AM] Enqueuing "should call button click functions, should send environments according to loader data state" because it was just collected
[11:58:30 AM] No errors found for "viewModeButtons.test.tsx"
[11:58:30 AM] No errors found for "ViewModeButtons component unit tests"
[11:58:30 AM] Marking "should render view mode buttons component" as passed
[11:58:30 AM] Marking "should call button click functions, should send environments according to loader data state" as failed with 1 errors
[11:58:31 AM] Coverage was disabled due to all requests being exhausted
[11:58:31 AM] Ending test run src/tests/components/viewModeButtons.test.tsx
[INFO 11:59:31 AM] [DEBUG] Starting debugging session node
[INFO 11:59:32 AM] [DEBUG] Debugging started
[11:59:33 AM] Initiating deferred test run
[INFO 11:59:33 AM] Running 1 file(s) with name pattern: ^\s?ViewModeButtons component unit tests should call button click functions, should send environments according to loader data state$
[11:59:33 AM] Starting a test run because src/tests/components/viewModeButtons.test.tsx were started due to a file change
[11:59:33 AM] Enqueuing "should call button click functions, should send environments according to loader data state"
[12:02:19 PM] No task result for "viewModeButtons.test.tsx", ignoring
[12:02:19 PM] No task result for "ViewModeButtons component unit tests", ignoring
[12:02:19 PM] Ignore "should render view mode buttons component" during collection
[12:02:19 PM] Enqueuing "should call button click functions, should send environments according to loader data state" because it was just collected
[12:03:12 PM] No errors found for "viewModeButtons.test.tsx"
[12:03:12 PM] No errors found for "ViewModeButtons component unit tests"
[12:03:12 PM] Marking "should call button click functions, should send environments according to loader data state" as failed with 1 errors
[12:03:12 PM] Ending test run src/tests/components/viewModeButtons.test.tsx
[12:03:14 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[12:03:14 PM] Disposing test runner
[12:03:14 PM] Ending test run <none>
[12:03:21 PM] Disposing test runner
[12:03:21 PM] Ending test run <none>
[INFO 12:03:22 PM] [API] Vitest process 5448 closed successfully
[12:03:22 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:03:22 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:03:23 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:03:23 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:03:23 PM] [API] Collecting tests: src/tests/components/viewModeButtons.test.tsx
[12:03:23 PM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[12:04:35 PM] There is no test run for "viewModeButtons.test.tsx"
[12:04:35 PM] No test run to finish for src/tests/components/viewModeButtons.test.tsx
[INFO 12:06:37 PM] [DEBUG] Starting debugging session node
[INFO 12:06:38 PM] [DEBUG] Debugging started
[12:06:39 PM] Initiating deferred test run
[INFO 12:06:39 PM] Running 1 file(s) with name pattern: ^\s?ViewModeButtons component unit tests should call button click functions, should send environments according to loader data state$
[12:06:39 PM] Starting a test run because src/tests/components/viewModeButtons.test.tsx were started due to a file change
[12:06:39 PM] Enqueuing "should call button click functions, should send environments according to loader data state"
[12:08:49 PM] No task result for "viewModeButtons.test.tsx", ignoring
[12:08:49 PM] No task result for "ViewModeButtons component unit tests", ignoring
[12:08:49 PM] Ignore "should render view mode buttons component" during collection
[12:08:49 PM] Enqueuing "should call button click functions, should send environments according to loader data state" because it was just collected
[12:09:09 PM] No errors found for "viewModeButtons.test.tsx"
[12:09:09 PM] No errors found for "ViewModeButtons component unit tests"
[12:09:09 PM] Marking "should call button click functions, should send environments according to loader data state" as passed
[12:09:09 PM] Ending test run src/tests/components/viewModeButtons.test.tsx
[12:09:10 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[12:09:10 PM] Disposing test runner
[12:09:10 PM] Ending test run <none>
[INFO 12:09:26 PM] [Worker] Running coverage with configuration: {
  provider: 'v8',
  enabled: true,
  all: true,
  clean: true,
  cleanOnRerun: true,
  reportsDirectory: 'C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-6b441756-55e8-4708-8fd4-ab6930001478',
  exclude: [
    'coverage/**',
    'dist/**',
    '**/node_modules/**',
    '**/[.]**',
    'packages/*/test?(s)/**',
    '**/*.d.ts',
    '**/virtual:*',
    '**/__x00__*',
    '**/\x00*',
    'cypress/**',
    'test?(s)/**',
    'test?(-*).?(c|m)[jt]s?(x)',
    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
    '**/__tests__/**',
    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
    '**/vitest.{workspace,projects}.[jt]s?(on)',
    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
    'vitest-setup.tsx',
    './src/tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'
  ],
  reportOnFailure: true,
  reporter: [ [ 'json', [Object] ] ],
  extension: [
    '.js',     '.cjs',
    '.mjs',    '.ts',
    '.mts',    '.tsx',
    '.jsx',    '.vue',
    '.svelte', '.marko',
    '.astro'
  ],
  allowExternal: false,
  excludeAfterRemap: false,
  ignoreEmptyLines: true,
  processingConcurrency: 12,
  include: [ 'src/**/*', '!src/tests/**', '!src/main.tsx' ],
  thresholds: { functions: 80, branches: 80, statements: 80, lines: 80 }

[12:09:26 PM] Initiating deferred test run
[INFO 12:09:26 PM] Running 1 file(s) with name pattern: ^\s?ViewModeButtons component unit tests
[12:09:26 PM] Starting a test run because src/tests/components/viewModeButtons.test.tsx were started due to a file change
[12:09:26 PM] Enqueuing "should render view mode buttons component"
[12:09:26 PM] Enqueuing "should call button click functions, should send environments according to loader data state"
[12:09:45 PM] No task result for "viewModeButtons.test.tsx", ignoring
[12:09:45 PM] No task result for "ViewModeButtons component unit tests", ignoring
[12:09:45 PM] Enqueuing "should render view mode buttons component" because it was just collected
[12:09:45 PM] Enqueuing "should call button click functions, should send environments according to loader data state" because it was just collected
[12:09:45 PM] No errors found for "viewModeButtons.test.tsx"
[12:09:45 PM] No errors found for "ViewModeButtons component unit tests"
[12:09:45 PM] Marking "should render view mode buttons component" as passed
[12:09:45 PM] Marking "should call button click functions, should send environments according to loader data state" as passed
[INFO 12:09:45 PM] [Worker] ERROR: Coverage for functions (50%) does not meet global threshold (80%
[INFO 12:09:45 PM] [Worker] Waiting for the coverage report to generate: C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-6b441756-55e8-4708-8fd4-ab693000147
[INFO 12:09:45 PM] [Worker] Coverage reports retrieved: C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-6b441756-55e8-4708-8fd4-ab693000147
[12:09:45 PM] Coverage was disabled due to all requests being exhausted
[12:09:45 PM] Ending test run src/tests/components/viewModeButtons.test.tsx
[INFO 12:09:45 PM] Removed coverage reports C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-6b441756-55e8-4708-8fd4-ab6930001478
[12:09:57 PM] [VSCODE] Ignoring file: .git\index.lock
[12:09:57 PM] [VSCODE] Ignoring file: .git\index
[12:09:57 PM] [VSCODE] File deleted: .git\index.lock
[12:09:58 PM] [VSCODE] Ignoring file: src\tests\components\viewModeButtons.test.tsx.git
[12:09:58 PM] [VSCODE] Ignoring file: src\components\cell\actions\viewMode.tsx.git
[12:10:10 PM] [VSCODE] Ignoring file: .git\index
[12:10:11 PM] [VSCODE] Ignoring file: src\tests\components\viewModeButtons.test.tsx.git
[12:10:11 PM] [VSCODE] Ignoring file: src\components\cell\actions\viewMode.tsx.git
[12:10:14 PM] [VSCODE] Ignoring file: .git\index.lock
[12:10:14 PM] [VSCODE] Ignoring file: .git\index
[12:10:14 PM] [VSCODE] File deleted: .git\index.lock
[12:10:14 PM] [VSCODE] Ignoring file: .git\logs\refs\stash
[12:10:14 PM] [VSCODE] Ignoring file: .git\refs\stash
[12:10:15 PM] [VSCODE] Ignoring file: src\tests\components\viewModeButtons.test.tsx.git
[12:10:15 PM] [VSCODE] Ignoring file: src\components\cell\actions\viewMode.tsx.git
[12:10:16 PM] [VSCODE] File changed: src\tests\components\editModeButtons.test.tsx
[INFO 12:10:16 PM] [Worker] Collecting tests due to file changes: src/tests/components/editModeButtons.test.ts
[12:10:16 PM] [VSCODE] File changed: src\tests\components\editModeButtons.test.tsx
[12:10:16 PM] [VSCODE] File changed: src\tests\components\editSaveButton.test.tsx
[12:10:16 PM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[12:10:16 PM] Not starting the runner because tests are being collected for src/tests/components/editModeButtons.test.tsx
[INFO 12:10:16 PM] [Worker] Collecting tests due to file changes: src/tests/components/editModeButtons.test.ts
[INFO 12:10:16 PM] [Worker] Collecting tests due to file changes: src/tests/components/editSaveButton.test.ts
[INFO 12:10:16 PM] [Worker] Collecting tests due to file changes: src/tests/components/viewModeButtons.test.ts
[12:10:26 PM] [VSCODE] Ignoring file: .git\index.lock
[12:10:26 PM] [VSCODE] Ignoring file: .git\index
[12:10:26 PM] [VSCODE] File deleted: .git\index.lock
[12:10:26 PM] [VSCODE] Ignoring file: .git\COMMIT_EDITMSG
[12:10:26 PM] [VSCODE] File deleted: .git\refs\stash
[12:10:26 PM] [VSCODE] File deleted: .git\logs\refs\stash
[12:10:27 PM] [VSCODE] Ignoring file: .git\HEAD.lock
[12:10:27 PM] [VSCODE] Ignoring file: .git\logs\HEAD
[12:10:27 PM] [VSCODE] Ignoring file: .git\logs\refs\heads\feat\754916-ff-ut
[12:10:27 PM] [VSCODE] Ignoring file: .git\refs\heads\feat\754916-ff-ut
[12:10:27 PM] [VSCODE] File deleted: .git\HEAD.lock
[12:10:28 PM] [VSCODE] Ignoring file: src\tests\components\viewModeButtons.test.tsx.git
[12:10:28 PM] [VSCODE] Ignoring file: src\components\cell\actions\viewMode.tsx.git
[12:10:40 PM] [VSCODE] File changed: src\tests\components\viewModeButtons.test.tsx
[12:10:44 PM] There is no test run for "editModeButtons.test.tsx"
[12:10:44 PM] No test run to finish for src/tests/components/editModeButtons.test.tsx
[12:10:44 PM] Not starting the runner because tests are being collected for src/tests/components/editModeButtons.test.tsx src/tests/components/editSaveButton.test.tsx src/tests/components/viewModeButtons.test.tsx
[12:11:01 PM] There is no test run for "editSaveButton.test.tsx"
[12:11:24 PM] There is no test run for "viewModeButtons.test.tsx"
[12:11:24 PM] There is no test run for "editModeButtons.test.tsx"
[12:11:24 PM] No test run to finish for src/tests/components/editModeButtons.test.tsx, src/tests/components/editSaveButton.test.tsx, src/tests/components/viewModeButtons.test.tsx
[12:13:18 PM] Disposing test runner
[12:13:18 PM] Ending test run <none>
[INFO 12:13:20 PM] [API] Vitest process 13212 closed successfully
[12:13:20 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:13:20 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:13:22 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:13:22 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:13:22 PM] [API] Collecting tests: src/tests/components/viewModeButtons.test.tsx
[12:13:22 PM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[INFO 12:13:40 PM] [Worker] Running coverage with configuration: {
  provider: 'v8',
  enabled: false,
  all: true,
  clean: true,
  cleanOnRerun: true,
  reportsDirectory: 'C:/Users/LQ4161/AppData/Local/Temp/vitest-coverage-e0b6fbca-b975-4563-bfd3-5c54188a2341',
  exclude: [
    'coverage/**',
    'dist/**',
    '**/node_modules/**',
    '**/[.]**',
    'packages/*/test?(s)/**',
    '**/*.d.ts',
    '**/virtual:*',
    '**/__x00__*',
    '**/\x00*',
    'cypress/**',
    'test?(s)/**',
    'test?(-*).?(c|m)[jt]s?(x)',
    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
    '**/__tests__/**',
    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
    '**/vitest.{workspace,projects}.[jt]s?(on)',
    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
    'vitest-setup.tsx',
    './src/tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'
  ],
  reportOnFailure: true,
  reporter: [ [ 'json', [Object] ] ],
  extension: [
    '.js',     '.cjs',
    '.mjs',    '.ts',
    '.mts',    '.tsx',
    '.jsx',    '.vue',
    '.svelte', '.marko',
    '.astro'
  ],
  allowExternal: false,
  excludeAfterRemap: false,
  ignoreEmptyLines: true,
  processingConcurrency: 12,
  include: [ 'src/**/*', '!src/tests/**', '!src/main.tsx' ],
  thresholds: { functions: 80, branches: 80, statements: 80, lines: 80 }

[12:13:40 PM] Initiating deferred test run
[INFO 12:13:40 PM] Running 1 file(s): src/tests/common/authConsumer.test.tsx
[12:13:44 PM] [VSCODE] File changed: src\tests\common\authConsumer.test.tsx
[INFO 12:13:44 PM] [Worker] Collecting tests due to file changes: src/tests/common/authConsumer.test.ts
[12:13:50 PM] Disposing test runner
[12:13:50 PM] Ending test run <none>
[INFO 12:13:51 PM] [API] Vitest process 11768 closed successfully
[12:13:51 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[12:13:51 PM] Ending test run <none>
[INFO 12:13:51 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:13:52 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:13:52 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:13:52 PM] [API] Collecting tests: src/tests/common/authConsumer.test.tsx
[12:13:52 PM] Not starting the runner because tests are being collected for src/tests/common/authConsumer.test.tsx
[12:14:01 PM] There is no test run for "authConsumer.test.tsx"
[12:14:01 PM] No test run to finish for src/tests/common/authConsumer.test.tsx
[INFO 12:14:09 PM] [API] Collecting tests: src/tests/api/baseClient.test.ts, src/tests/common/authConsumer.test.tsx, src/tests/components/actionButtons.test.tsx, src/tests/components/editModeButtons.test.tsx, src/tests/api/paths/environment.path.test.ts, src/tests/api/paths/featureFlags.path.test.ts, src/tests/components/viewModeButtons.test.tsx
[12:14:09 PM] Not starting the runner because tests are being collected for src/tests/api/baseClient.test.ts src/tests/common/authConsumer.test.tsx src/tests/components/actionButtons.test.tsx src/tests/components/editModeButtons.test.tsx src/tests/api/paths/environment.path.test.ts src/tests/api/paths/featureFlags.path.test.ts src/tests/components/viewModeButtons.test.tsx
[12:14:14 PM] There is no test run for "baseClient.test.ts"
[12:14:14 PM] There is no test run for "environment.path.test.ts"
[12:14:14 PM] There is no test run for "featureFlags.path.test.ts"
[12:14:15 PM] Disposing test runner
[12:14:15 PM] Ending test run <none>
[INFO 12:14:15 PM] [API] Vitest process 5512 closed successfully
[12:14:15 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:14:15 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:14:16 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:14:16 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:14:16 PM] [API] Collecting tests: src/tests/components/viewModeButtons.test.tsx
[12:14:16 PM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[12:14:31 PM] [VSCODE] File changed: src\tests\common\routerConsumer.test.tsx
[INFO 12:14:31 PM] [Worker] Collecting tests due to file changes: src/tests/common/routerConsumer.test.ts
[12:14:43 PM] Disposing test runner
[12:14:43 PM] Ending test run <none>
[INFO 12:14:44 PM] [API] Vitest process 4556 closed successfully
[12:14:44 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:14:44 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:14:45 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:14:45 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:14:45 PM] [API] Collecting tests: src/tests/common/routerConsumer.test.tsx
[12:14:45 PM] Not starting the runner because tests are being collected for src/tests/common/routerConsumer.test.tsx
[12:15:02 PM] Disposing test runner
[12:15:02 PM] Ending test run <none>
[INFO 12:15:04 PM] [API] Vitest process 24516 closed successfully
[12:15:04 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:15:04 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:15:05 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:15:05 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:15:05 PM] [API] Collecting tests: src/tests/components/actionButtons.test.tsx
[12:15:05 PM] Not starting the runner because tests are being collected for src/tests/components/actionButtons.test.tsx
[12:15:29 PM] Disposing test runner
[12:15:29 PM] Ending test run <none>
[INFO 12:15:29 PM] [API] Vitest process 18896 closed successfully
[12:15:29 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:15:30 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:15:30 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:15:30 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:15:30 PM] [API] Collecting tests: src/tests/api/baseClient.test.ts
[12:15:30 PM] Not starting the runner because tests are being collected for src/tests/api/baseClient.test.ts
[12:15:33 PM] There is no test run for "baseClient.test.ts"
[12:15:33 PM] No test run to finish for src/tests/api/baseClient.test.ts
[INFO 12:15:37 PM] [API] Collecting tests: src/tests/common/dateUtils.test.ts, src/tests/common/routerConsumer.test.tsx, src/tests/components/editModeButtons.test.tsx, src/tests/components/viewModeButtons.test.tsx, src/tests/api/paths/environment.path.test.ts, src/tests/api/paths/featureFlags.path.test.ts, src/tests/components/actionButtons.test.tsx
[12:15:37 PM] Not starting the runner because tests are being collected for src/tests/common/dateUtils.test.ts src/tests/common/routerConsumer.test.tsx src/tests/components/editModeButtons.test.tsx src/tests/components/viewModeButtons.test.tsx src/tests/api/paths/environment.path.test.ts src/tests/api/paths/featureFlags.path.test.ts src/tests/components/actionButtons.test.tsx
[12:15:41 PM] There is no test run for "dateUtils.test.ts"
[12:15:41 PM] There is no test run for "environment.path.test.ts"
[12:15:41 PM] There is no test run for "featureFlags.path.test.ts"
[12:16:26 PM] Disposing test runner
[12:16:26 PM] Ending test run <none>
[INFO 12:16:27 PM] [API] Vitest process 16332 closed successfully
[12:16:27 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:16:27 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:16:28 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:16:28 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:16:28 PM] [API] Collecting tests: src/tests/components/actionButtons.test.tsx
[12:16:28 PM] Not starting the runner because tests are being collected for src/tests/components/actionButtons.test.tsx
[12:17:08 PM] [VSCODE] File changed: src\tests\components\editModeButtons.test.tsx
[INFO 12:17:08 PM] [Worker] Collecting tests due to file changes: src/tests/components/editModeButtons.test.ts
[12:17:08 PM] [VSCODE] File changed: src\tests\components\editSaveButton.test.tsx
[INFO 12:17:08 PM] [Worker] Collecting tests due to file changes: src/tests/components/editSaveButton.test.ts
[12:17:15 PM] Disposing test runner
[12:17:15 PM] Ending test run <none>
[INFO 12:17:16 PM] [API] Vitest process 21916 closed successfully
[12:17:16 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:17:16 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:17:17 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:17:17 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:17:17 PM] [API] Collecting tests: src/tests/components/viewModeButtons.test.tsx
[12:17:17 PM] Not starting the runner because tests are being collected for src/tests/components/viewModeButtons.test.tsx
[12:17:34 PM] Disposing test runner
[12:17:34 PM] Ending test run <none>
[INFO 12:17:34 PM] [API] Vitest process 14628 closed successfully
[12:17:34 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:17:34 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:17:35 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:17:35 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:17:35 PM] [API] Collecting tests: src/tests/api/baseClient.test.ts
[12:17:35 PM] Not starting the runner because tests are being collected for src/tests/api/baseClient.test.ts
[12:17:38 PM] There is no test run for "baseClient.test.ts"
[12:17:38 PM] No test run to finish for src/tests/api/baseClient.test.ts
[12:17:43 PM] Disposing test runner
[12:17:43 PM] Ending test run <none>
[INFO 12:17:43 PM] [API] Vitest process 19876 closed successfully
[12:17:43 PM] [API] Vitest WebSocket connection closed, cannot call RPC anymore.
[INFO 12:17:43 PM] [API] Running Vitest v3.0.5 (darwin-web-feature-flag/vitest.config.ts) with "node C:/Users/LQ4161/.vscode/extensions/vitest.explorer-1.13.0/dist/worker.js"
[INFO 12:17:44 PM] [API] Watching C:/Users/LQ4161/Desktop/Dev/darwin-web-feature-flag/vitest.config.ts
[INFO 12:17:44 PM] [VSCODE] Watching darwin-web-feature-flag with pattern **/*
[INFO 12:17:44 PM] [API] Collecting tests: src/tests/components/actionButtons.test.tsx
[12:17:44 PM] Not starting the runner because tests are being collected for src/tests/components/actionButtons.test.tsx
[12:17:59 PM] Initiating deferred test run
[INFO 12:17:59 PM] Running 1 file(s): src/tests/components/actionButtons.test.tsx
[12:19:02 PM] There is no test run for "actionButtons.test.tsx"
[12:19:02 PM] Starting a test run because src/tests/components/actionButtons.test.tsx were started due to a file change
[12:19:02 PM] Enqueuing "should render view mode buttons when not in edit mode"
[12:19:02 PM] Enqueuing "should render edit mode buttons when editing row state"
[12:19:02 PM] Enqueuing "should render edit mode buttons when adding new row state"
[12:19:02 PM] Enqueuing "should call setColumnVisibility according to state changes"
[12:19:35 PM] No task result for "actionButtons.test.tsx", ignoring
[12:19:35 PM] No task result for "ActionButtons component unit tests", ignoring
[12:19:35 PM] Enqueuing "should render view mode buttons when not in edit mode" because it was just collected
[12:19:35 PM] Enqueuing "should render edit mode buttons when editing row state" because it was just collected
[12:19:35 PM] Enqueuing "should render edit mode buttons when adding new row state" because it was just collected
[12:19:35 PM] Enqueuing "should call setColumnVisibility according to state changes" because it was just collected
[12:19:35 PM] No errors found for "actionButtons.test.tsx"
[12:19:35 PM] No errors found for "ActionButtons component unit tests"
[12:19:35 PM] Marking "should render view mode buttons when not in edit mode" as passed
[12:19:35 PM] Marking "should render edit mode buttons when editing row state" as passed
[12:19:35 PM] Marking "should render edit mode buttons when adding new row state" as passed
[12:19:35 PM] Marking "should call setColumnVisibility according to state changes" as passed
[12:19:35 PM] Ending test run src/tests/components/actionButtons.test.tsx
[12:19:39 PM] Initiating deferred test run
[INFO 12:19:39 PM] Running 1 file(s): src/tests/api/baseClient.test.ts
[12:19:39 PM] Starting a test run because src/tests/api/baseClient.test.ts were started due to a file change
[12:19:41 PM] No task result for "baseClient.test.ts", ignoring
[12:19:41 PM] No task result for "Base client tests", ignoring
[12:19:41 PM] Enqueuing "test base client=>post" because it was just collected
[12:19:41 PM] Enqueuing "test base client=>get" because it was just collected
[12:19:41 PM] Enqueuing "test base client=>put" because it was just collected
[12:19:41 PM] Enqueuing "test base client=>delete" because it was just collected
[12:19:41 PM] Enqueuing "test base client=>patch" because it was just collected
[12:19:41 PM] Enqueuing "test interceptors request callback" because it was just collected
[12:19:41 PM] Enqueuing "should call interceptor response error and throw ApiError" because it was just collected
[12:19:41 PM] Enqueuing "should call interceptor response error and throw ApiError when Forbidden" because it was just collected
[12:19:41 PM] Enqueuing "should call interceptor response success" because it was just collected
[12:19:41 PM] Enqueuing "test interceptors response callback error" because it was just collected
[12:19:41 PM] Enqueuing "test not mocked interceptor returns real value" because it was just collected
[12:19:41 PM] Enqueuing "should set base URL correctly" because it was just collected
[12:19:41 PM] Enqueuing "should call interceptor request error and dispatch stopLoading" because it was just collected
[12:19:41 PM] Enqueuing "should set status to Gateway if error has no status and has ERR_NETWORK code" because it was just collected
[12:19:41 PM] Enqueuing "should cancel an ongoing request" because it was just collected
[12:19:41 PM] No errors found for "baseClient.test.ts"
[12:19:41 PM] No errors found for "Base client tests"
[12:19:41 PM] Marking "test base client=>post" as passed
[12:19:41 PM] Marking "test base client=>get" as passed
[12:19:41 PM] Marking "test base client=>put" as passed
[12:19:41 PM] Marking "test base client=>delete" as passed
[12:19:41 PM] Marking "test base client=>patch" as passed
[12:19:41 PM] Marking "test interceptors request callback" as passed
[12:19:41 PM] Marking "should call interceptor response error and throw ApiError" as passed
[12:19:41 PM] Marking "should call interceptor response error and throw ApiError when Forbidden" as passed
[12:19:41 PM] Marking "should call interceptor response success" as passed
[12:19:41 PM] Marking "test interceptors response callback error" as passed
[12:19:41 PM] Marking "test not mocked interceptor returns real value" as passed
[12:19:41 PM] Marking "should set base URL correctly" as passed
[12:19:41 PM] Marking "should call interceptor request error and dispatch stopLoading" as passed
[12:19:41 PM] Marking "should set status to Gateway if error has no status and has ERR_NETWORK code" as passed
[12:19:41 PM] Marking "should cancel an ongoing request" as passed
[12:19:41 PM] Ending test run src/tests/api/baseClient.test.ts

Extension Version

1.12.1/1.13.0

Vitest Version

3.0.5

Validations

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions