diff options
Diffstat (limited to 'packages/server/src/assertion/generateAssertionOptions.test.ts')
-rw-r--r-- | packages/server/src/assertion/generateAssertionOptions.test.ts | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/packages/server/src/assertion/generateAssertionOptions.test.ts b/packages/server/src/assertion/generateAssertionOptions.test.ts index fe4feb7..bd2d48d 100644 --- a/packages/server/src/assertion/generateAssertionOptions.test.ts +++ b/packages/server/src/assertion/generateAssertionOptions.test.ts @@ -34,9 +34,7 @@ test('defaults to 60 seconds if no timeout is specified', () => { }); test('should not set userVerification if not specified', () => { - const options = generateAssertionOptions({ - ...goodOpts1, - }); + const options = generateAssertionOptions(goodOpts1); expect(options.userVerification).toEqual(undefined); }); @@ -50,6 +48,17 @@ test('should set userVerification if specified', () => { expect(options.userVerification).toEqual('required'); }); +test('should set extensions if specified', () => { + const options = generateAssertionOptions({ + ...goodOpts1, + extensions: { appid: 'simplewebauthn' }, + }); + + expect(options.extensions).toEqual({ + appid: 'simplewebauthn', + }); +}); + const goodOpts1 = { challenge: 'totallyrandomvalue', allowedBase64CredentialIDs: [ |