initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import fs from 'node:fs/promises';
|
||||
import path from 'node:path';
|
||||
import test from 'node:test';
|
||||
|
||||
const root = path.resolve(import.meta.dirname, '..');
|
||||
|
||||
async function read(relativePath) {
|
||||
return fs.readFile(path.join(root, relativePath), 'utf8');
|
||||
}
|
||||
|
||||
test('default server socket is the Atlas loopback endpoint', async () => {
|
||||
const configSource = await read('src/config.js');
|
||||
const envExample = await read('.env.example');
|
||||
const serverSource = await read('server.js');
|
||||
|
||||
assert.match(configSource, /process\.env\.HOST \|\| '127\.0\.0\.1'/);
|
||||
assert.match(configSource, /process\.env\.PORT \|\| '47145'/);
|
||||
assert.match(configSource, /process\.env\.INSTANCE_NAME \|\| 'Atlas'/);
|
||||
assert.match(envExample, /^HOST=127\.0\.0\.1$/m);
|
||||
assert.match(envExample, /^PORT=47145$/m);
|
||||
assert.match(envExample, /^INSTANCE_NAME=Atlas$/m);
|
||||
assert.match(serverSource, /config\.instanceName/);
|
||||
});
|
||||
Reference in New Issue
Block a user