various bugfixes

This commit is contained in:
Joey Kimsey
2026-09-12 22:47:47 -04:00
parent 2eb64aa186
commit 2248aa14e5
17 changed files with 162 additions and 51 deletions

View File

@ -0,0 +1,12 @@
import test from 'node:test'
import assert from 'node:assert/strict'
import { defaultSite } from '../build/defaultSite.mjs'
test('default site supports the demo and configurable site paths without embedding credentials', () => {
assert.equal(defaultSite(), 'https://ttp.joeykimsey.com')
assert.equal(defaultSite(' https://site.test/ttp/ '), 'https://site.test/ttp')
assert.equal(defaultSite('http://192.168.1.194:8024/'), 'http://192.168.1.194:8024')
for (const value of ['', 'not a url', 'file:///C:/test', 'https://user:secret@site.test/', 'https://site.test/?token=secret', 'https://site.test/#login']) {
assert.throws(() => defaultSite(value))
}
})