feat: Data and run
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user