summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/assertion/generateAssertionOptions.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src/assertion/generateAssertionOptions.test.ts')
-rw-r--r--packages/server/src/assertion/generateAssertionOptions.test.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/server/src/assertion/generateAssertionOptions.test.ts b/packages/server/src/assertion/generateAssertionOptions.test.ts
index 720fc66..8f87805 100644
--- a/packages/server/src/assertion/generateAssertionOptions.test.ts
+++ b/packages/server/src/assertion/generateAssertionOptions.test.ts
@@ -109,3 +109,15 @@ test('should generate a challenge if one is not provided', () => {
// base64url-encoded 16-byte buffer from mocked `generateChallenge()`
expect(options.challenge).toEqual('AQIDBAUGBwgJCgsMDQ4PEA');
});
+
+test('should set rpId if specified', () => {
+ const rpID = 'simplewebauthn.dev';
+
+ const opts = generateAssertionOptions({
+ allowCredentials: [],
+ rpID,
+ });
+
+ expect(opts.rpId).toBeDefined();
+ expect(opts.rpId).toEqual(rpID);
+});