15 lines
580 B
TypeScript
15 lines
580 B
TypeScript
|
|
import { describe, it, expect } from 'vitest';
|
||
|
|
import config from './configuration.js';
|
||
|
|
|
||
|
|
describe('configuration', () => {
|
||
|
|
it('exports default config values', () => {
|
||
|
|
expect(config.port).toBe(3001);
|
||
|
|
expect(config.mongodb.uri).toContain('mongodb://');
|
||
|
|
expect(config.keycloak.url).toBe('http://localhost:8080');
|
||
|
|
expect(config.keycloak.issuerUrl).toBe('http://localhost:8080');
|
||
|
|
expect(config.keycloak.realm).toBe('meshitrack');
|
||
|
|
expect(config.keycloak.clientId).toBe('meshitrack-api');
|
||
|
|
expect(config.cors.origin).toBe('http://localhost:3000');
|
||
|
|
});
|
||
|
|
});
|