Files
TREK/server/tests/unit/shared-contract.test.ts
T
2026-05-25 21:59:42 +02:00

12 lines
449 B
TypeScript

// Smoke test: proves the server toolchain (tsx / vitest) resolves @trek/shared.
import { idParamSchema, paginationQuerySchema } from '@trek/shared';
import { describe, it, expect } from 'vitest';
describe('@trek/shared resolves in the server toolchain', () => {
it('imports and uses a shared schema', () => {
expect(idParamSchema.parse('7')).toBe(7);
expect(paginationQuerySchema.parse({})).toEqual({ page: 1, perPage: 50 });
});
});