2024-03-01 03:32:22 -05:00
|
|
|
import * as assert from 'node:assert/strict';
|
2024-03-01 03:33:27 -05:00
|
|
|
import { describe, it } from 'node:test';
|
2024-03-01 03:32:22 -05:00
|
|
|
import { hostOptions } from '../dist/standalone.js';
|
|
|
|
|
|
|
|
describe('host', () => {
|
2024-03-01 03:33:27 -05:00
|
|
|
it('returns "0.0.0.0" when host is true', () => {
|
|
|
|
const options = { host: true };
|
|
|
|
assert.equal(hostOptions(options.host), '0.0.0.0');
|
|
|
|
});
|
2024-03-01 03:32:22 -05:00
|
|
|
|
2024-03-01 03:33:27 -05:00
|
|
|
it('returns "localhost" when host is false', () => {
|
|
|
|
const options = { host: false };
|
|
|
|
assert.equal(hostOptions(options.host), 'localhost');
|
|
|
|
});
|
2024-03-01 03:32:22 -05:00
|
|
|
|
2024-03-01 03:33:27 -05:00
|
|
|
it('returns the value of host when host is a string', () => {
|
|
|
|
const host = '1.1.1.1';
|
|
|
|
const options = { host };
|
|
|
|
assert.equal(hostOptions(options.host), host);
|
|
|
|
});
|
2024-03-01 03:32:22 -05:00
|
|
|
});
|