This commit is contained in:
2026-09-14 13:48:21 +08:00
parent d8e2dc59ae
commit d8254c4f1d
2 changed files with 26 additions and 1 deletions
@@ -0,0 +1,13 @@
import test from 'node:test'
import assert from 'node:assert/strict'
import { readFile } from 'node:fs/promises'
const source = await readFile(new URL('./client-test-env-acceptance.mjs', import.meta.url), 'utf8')
test('client registration distinguishes incomplete-registration replay from credential conflicts', () => {
assert.match(source, /same credentials replay the incomplete registration/)
assert.match(source, /\['accountId', 'tenantId', 'membershipId'\]/)
assert.match(source, /String\(json\.data\[field\]\), String\(registration\.json\.data\[field\]\)/)
assert.match(source, /duplicate username with different credentials is rejected/)
assert.match(source, /body: \{ \.\.\.registrationBody, password: `Different/)
})