f9447f8e5f
CI / typecheck · build · test · bundle-size (push) Failing after 1s
CI / clean-room dependency closure smoke (push) Failing after 1s
CI / server-runtime e2e (docker · pg + valkey) (push) Failing after 2s
Deploy Install Scripts / deploy (push) Failing after 2s
Windows / build (push) Has been cancelled
18 lines
644 B
TypeScript
18 lines
644 B
TypeScript
|
|
import { describe, it, expect } from 'bun:test';
|
|
import { ensureWorkerStarted } from '../../src/services/worker-spawner.js';
|
|
|
|
describe('ensureWorkerStarted validation guards', () => {
|
|
|
|
it('returns "dead" when workerScriptPath is empty string', async () => {
|
|
const result = await ensureWorkerStarted(39001, '');
|
|
expect(result).toBe('dead');
|
|
});
|
|
|
|
it('returns "dead" when workerScriptPath does not exist on disk', async () => {
|
|
const bogusPath = '/tmp/__claude-mem-test-nonexistent-worker-script-' + Date.now() + '.cjs';
|
|
const result = await ensureWorkerStarted(39002, bogusPath);
|
|
expect(result).toBe('dead');
|
|
});
|
|
});
|