16 lines
466 B
JavaScript
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();
|
|
}
|
|
});
|