Dienstplan-Pro/server/index.test.js

16 lines
466 B
JavaScript

const { test } = require('node:test');
const assert = require('node:assert');
const app = require('./index');
test('GET /api/health liefert ok', async () => {
const server = app.listen(0);
const { port } = server.address();
try {
const res = await fetch(`http://127.0.0.1:${port}/api/health`);
assert.strictEqual(res.status, 200);
const body = await res.json();
assert.strictEqual(body.status, 'ok');
} finally {
server.close();
}
});