mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-10-25 17:54:34 +08:00
19 lines
647 B
JavaScript
19 lines
647 B
JavaScript
import assert from 'node:assert/strict'
|
|
import test from 'node:test'
|
|
|
|
import { createChatlabServeCommand } from './dev-server-command.mjs'
|
|
|
|
test('web dev backend runs through the current Node executable with the tsx loader', () => {
|
|
const command = createChatlabServeCommand({
|
|
rootDir: '/repo',
|
|
serverDir: '/repo/apps/cli',
|
|
coreDir: '/repo/packages/core/src',
|
|
runtimeDir: '/repo/packages/node-runtime/src',
|
|
backendPort: 3110,
|
|
nodeExecutable: '/custom/node',
|
|
})
|
|
|
|
assert.equal(command.command, '/custom/node')
|
|
assert.deepEqual(command.args, ['--watch', '--import', 'tsx', 'src/cli.ts', 'serve', '--port', '3110'])
|
|
})
|