summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src/methods/startAttestation.test.ts
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-05-25 23:57:59 -0700
committerGitHub <noreply@github.com>2020-05-25 23:57:59 -0700
commit5793fe2f0214c35038dee0f9bf37e7894805ee07 (patch)
treedb2bd52ac2cb1cd55442bf9b320b4e0e36f4d8f4 /packages/browser/src/methods/startAttestation.test.ts
parentd0205b9a4f2b4e304447e8072e4384f52dcc0c51 (diff)
parentddd8889dd0b7249ed24736c0e4e89e0bd041d9c6 (diff)
Merge pull request #11 from MasterKale/feature/exclude-credentials-attestation
feature/exclude-credentials-attestation
Diffstat (limited to 'packages/browser/src/methods/startAttestation.test.ts')
-rw-r--r--packages/browser/src/methods/startAttestation.test.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/browser/src/methods/startAttestation.test.ts b/packages/browser/src/methods/startAttestation.test.ts
index 539ffe5..faeca8b 100644
--- a/packages/browser/src/methods/startAttestation.test.ts
+++ b/packages/browser/src/methods/startAttestation.test.ts
@@ -38,6 +38,11 @@ const goodOpts1: PublicKeyCredentialCreationOptionsJSON = {
name: 'username',
},
timeout: 1,
+ excludeCredentials: [{
+ id: 'authIdentifier',
+ type: 'public-key',
+ transports: ['internal'],
+ }],
},
};
@@ -64,6 +69,11 @@ test('should convert options before passing to navigator.credentials.create(...)
expect(argsPublicKey.challenge).toEqual(toUint8Array(goodOpts1.publicKey.challenge));
expect(argsPublicKey.user.id).toEqual(toUint8Array(goodOpts1.publicKey.user.id));
+ expect(argsPublicKey.excludeCredentials).toEqual([{
+ id: base64js.toByteArray('authIdentifier=='),
+ type: 'public-key',
+ transports: ['internal'],
+ }])
done();
});