diff --git a/web/src/data/demoSeedIds.test.ts b/web/src/data/demoSeedIds.test.ts index 04139462..1f6d0136 100644 --- a/web/src/data/demoSeedIds.test.ts +++ b/web/src/data/demoSeedIds.test.ts @@ -1,29 +1,28 @@ -import { describe, expect, it } from 'vitest'; +import test from 'node:test'; +import assert from 'node:assert/strict'; import { isDemoSeedDocId, isDemoSeedProjectId, isTenProjectsSeedDocId, } from './demoSeedIds'; -describe('demoSeedIds', () => { - it('detects legacy mock and neuropulse/ten-projects ids', () => { - expect(isDemoSeedDocId('doc-001')).toBe(true); - expect(isDemoSeedDocId('doc-shared-001')).toBe(true); - expect(isDemoSeedDocId('doc-private-002')).toBe(true); - expect(isDemoSeedDocId('doc-cusa-intake')).toBe(true); - expect(isDemoSeedDocId('doc-neuropulse-feasibility_reg')).toBe(true); - expect(isTenProjectsSeedDocId('doc-proj6001-urs')).toBe(true); - expect(isDemoSeedDocId('doc-proj6010-test_manager')).toBe(true); - expect(isDemoSeedDocId('doc_proj56_intake')).toBe(false); - expect(isDemoSeedDocId('doc-p12-intake')).toBe(false); - expect(isDemoSeedDocId('doc-free-abc')).toBe(false); - }); +test('detects legacy mock and neuropulse/ten-projects ids', () => { + assert.equal(isDemoSeedDocId('doc-001'), true); + assert.equal(isDemoSeedDocId('doc-shared-001'), true); + assert.equal(isDemoSeedDocId('doc-private-002'), true); + assert.equal(isDemoSeedDocId('doc-cusa-intake'), true); + assert.equal(isDemoSeedDocId('doc-neuropulse-feasibility_reg'), true); + assert.equal(isTenProjectsSeedDocId('doc-proj6001-urs'), true); + assert.equal(isDemoSeedDocId('doc-proj6010-test_manager'), true); + assert.equal(isDemoSeedDocId('doc_proj56_intake'), false); + assert.equal(isDemoSeedDocId('doc-p12-intake'), false); + assert.equal(isDemoSeedDocId('doc-free-abc'), false); +}); - it('detects colliding demo project ids', () => { - expect(isDemoSeedProjectId(1)).toBe(true); - expect(isDemoSeedProjectId(5201)).toBe(true); - expect(isDemoSeedProjectId(6005)).toBe(true); - expect(isDemoSeedProjectId(56)).toBe(false); - expect(isDemoSeedProjectId(6275)).toBe(false); - }); +test('detects colliding demo project ids', () => { + assert.equal(isDemoSeedProjectId(1), true); + assert.equal(isDemoSeedProjectId(5201), true); + assert.equal(isDemoSeedProjectId(6005), true); + assert.equal(isDemoSeedProjectId(56), false); + assert.equal(isDemoSeedProjectId(6275), false); }); diff --git a/web/vite.config.ts b/web/vite.config.ts index b19ccb52..0145ecdd 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -20,7 +20,8 @@ export default defineConfig({ }, // @ts-expect-error vitest config field test: { - include: ['src/components/chat/**/*.test.ts', 'src/data/**/*.test.ts', 'src/lib/**/*.test.ts'], + // Only vitest-style suites (tsx/node:test covers the rest via npm test). + include: ['src/components/chat/**/*.test.ts'], }, server: { host: '0.0.0.0',