summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src/methods/startAssertion.test.ts
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-06-01 16:16:13 -0700
committerMatthew Miller <matthew@millerti.me>2020-06-01 16:16:13 -0700
commitdb28323378648782d92f6552d478a4132d58dcdc (patch)
tree8e53582b16315393a95bb78f6ddeda680ea48c4b /packages/browser/src/methods/startAssertion.test.ts
parent2e31764344df57ec2a9176a74279a459f82729b4 (diff)
Refactor browser methods to return near-raw resp.
Diffstat (limited to 'packages/browser/src/methods/startAssertion.test.ts')
-rw-r--r--packages/browser/src/methods/startAssertion.test.ts14
1 files changed, 5 insertions, 9 deletions
diff --git a/packages/browser/src/methods/startAssertion.test.ts b/packages/browser/src/methods/startAssertion.test.ts
index db401dc..d106d05 100644
--- a/packages/browser/src/methods/startAssertion.test.ts
+++ b/packages/browser/src/methods/startAssertion.test.ts
@@ -65,8 +65,6 @@ test('should convert options before passing to navigator.credentials.get(...)',
test('should return base64-encoded response values', async done => {
mockSupportsWebauthn.mockReturnValue(true);
- const credentialID = 'foobar';
-
mockNavigatorGet.mockImplementation(
(): Promise<AssertionCredential> => {
return new Promise(resolve => {
@@ -88,13 +86,11 @@ test('should return base64-encoded response values', async done => {
const response = await startAssertion(goodOpts1);
- expect(response).toEqual({
- base64CredentialID: credentialID,
- base64AuthenticatorData: mockAuthenticatorData,
- base64ClientDataJSON: mockClientDataJSON,
- base64Signature: mockSignature,
- base64UserHandle: mockUserHandle,
- });
+ expect(response.rawId).toEqual('Zm9vYmFy');
+ expect(response.response.authenticatorData).toEqual(mockAuthenticatorData);
+ expect(response.response.clientDataJSON).toEqual(mockClientDataJSON);
+ expect(response.response.signature).toEqual(mockSignature);
+ expect(response.response.userHandle).toEqual(mockUserHandle);
done();
});