feat: Data and run

This commit is contained in:
OpenVelo Agent
2026-07-22 19:56:31 +00:00
parent 3c146a92f9
commit 74e689f25f
17 changed files with 169 additions and 46 deletions
+12
View File
@@ -6,6 +6,18 @@ describe('envSchema', () => {
expect(r.success).toBe(true);
});
it('defaults DATABASE_PATH to ./data/db.sqlite', () => {
const r = envSchema.safeParse({});
expect(r.success).toBe(true);
expect((r.data as any).DATABASE_PATH).toBe('./data/db.sqlite');
});
it('defaults UPLOAD_DIR to ./data/uploads', () => {
const r = envSchema.safeParse({});
expect(r.success).toBe(true);
expect((r.data as any).UPLOAD_DIR).toBe('./data/uploads');
});
it('rejects invalid PORT', () => {
const r = envSchema.safeParse({ PORT: 'not-a-number' });
expect(r.success).toBe(false);