mirror of
https://github.com/yoshiko-pg/difit.git
synced 2026-09-19 05:03:24 +08:00
9e2643cfda
* fix(dev): print shutdown review comments * refactor(dev): only hide internal server url * fix(dev): declare stdout proxy types * fix(dev): hide internal port retry logs * refactor(dev): hide nested script banners * style(dev): use rocket banner for vite startup * fix(dev): disable vite clear screen * fix(dev): preserve repeated startup log lines * fix(dev): keep ctrl-c during compile as clean exit * refactor(dev): move pnpm dev helpers into dev dir * rm dev message * fix(hooks): run checks for scripts changes
18 lines
567 B
TypeScript
18 lines
567 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
import { getCompileCloseExitCode } from './dev-lifecycle.js';
|
|
|
|
describe('getCompileCloseExitCode', () => {
|
|
it('returns zero when compile closes during shutdown', () => {
|
|
expect(getCompileCloseExitCode(null, true)).toBe(0);
|
|
});
|
|
|
|
it('returns the compile exit code when shutdown was not requested', () => {
|
|
expect(getCompileCloseExitCode(2, false)).toBe(2);
|
|
});
|
|
|
|
it('returns null when compile succeeds and dev should continue', () => {
|
|
expect(getCompileCloseExitCode(0, false)).toBeNull();
|
|
});
|
|
});
|