summaryrefslogtreecommitdiff
path: root/server.test.mjs
diff options
context:
space:
mode:
authorLi Zhineng <[email protected]>2025-07-02 20:35:37 +0800
committerLi Zhineng <[email protected]>2025-07-02 20:35:37 +0800
commit4abaac6c5df21a68d1ace7bcaee1e016a9edd90f (patch)
tree953e0f0f4fe5bf288d0261ddbff38209a0d12d75 /server.test.mjs
parenta3b6429c4818f2688a04e78a55954abf1993feb8 (diff)
downloadserver-4abaac6c5df21a68d1ace7bcaee1e016a9edd90f.tar.gz
server-4abaac6c5df21a68d1ace7bcaee1e016a9edd90f.zip
subprocedure by path name
Diffstat (limited to 'server.test.mjs')
-rw-r--r--server.test.mjs6
1 files changed, 6 insertions, 0 deletions
diff --git a/server.test.mjs b/server.test.mjs
index 259b913..1e44083 100644
--- a/server.test.mjs
+++ b/server.test.mjs
@@ -136,6 +136,12 @@ test('device registration endpoint returns bad request if missing encryption key
assert.strictEqual(res.headers.get('content-type'), 'application/json')
})
+test('device registration endpoint returns not found if path is not supported', async () => {
+ const params = new URLSearchParams({ path: 'eagle/GET/foo' })
+ const res = await fetch(`${baseUrl}/eagle?${params.toString()}`)
+ assert.strictEqual(res.status, 404)
+})
+
test('exchange endpoint', async () => {
const stubMacAddress = '0000000000'
const stubKey = '00000000000000000000000000000000'