diff options
author | Antoine Cormouls <contact.antoine.cormouls@gmail.com> | 2020-12-04 15:01:35 +0100 |
---|---|---|
committer | Antoine Cormouls <contact.antoine.cormouls@gmail.com> | 2020-12-04 15:01:35 +0100 |
commit | 5f508216dc3ee38a7f17c038b367e8575ab14929 (patch) | |
tree | bf95db1232a6aa8dba52eea31ec6840d3eaca977 /packages/server/src/assertion/generateAssertionOptions.test.ts | |
parent | 4f1a0ab1225a34788d3c1f9bf4a9c0b7cc31b17b (diff) |
Optional Allow Credential
Diffstat (limited to 'packages/server/src/assertion/generateAssertionOptions.test.ts')
-rw-r--r-- | packages/server/src/assertion/generateAssertionOptions.test.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/packages/server/src/assertion/generateAssertionOptions.test.ts b/packages/server/src/assertion/generateAssertionOptions.test.ts index 70a72db..24253bf 100644 --- a/packages/server/src/assertion/generateAssertionOptions.test.ts +++ b/packages/server/src/assertion/generateAssertionOptions.test.ts @@ -65,6 +65,25 @@ test('should not set userVerification if not specified', () => { expect(options.userVerification).toEqual(undefined); }); +test('should not set allowCredentials if not specified', () => { + const options = generateAssertionOptions({ rpID: 'test' }); + + expect(options.allowCredentials).toEqual(undefined); +}); + +test('should generate without params', () => { + const options = generateAssertionOptions(); + const { challenge, ...otherFields } = options; + expect(otherFields).toEqual({ + allowCredentials: undefined, + extensions: undefined, + rpId: undefined, + timeout: 60000, + userVerification: undefined, + }); + expect(typeof challenge).toEqual('string'); +}); + test('should set userVerification if specified', () => { const options = generateAssertionOptions({ challenge: 'totallyrandomvalue', |