summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src/helpers/browserSupportsWebAuthn.test.ts
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2023-08-22 10:13:03 -0700
committerGitHub <noreply@github.com>2023-08-22 10:13:03 -0700
commitfefc95e4535e6ecf903f647124a492fba3fd11d6 (patch)
tree4c924d43d32fb12a780533302eaf5dee08875d75 /packages/browser/src/helpers/browserSupportsWebAuthn.test.ts
parent443c341bc2163f07b93a3ef84a43294d10b826f8 (diff)
parent2935857c76d458c26701842e500f8d97d17499c5 (diff)
Merge pull request #425 from MasterKale/feat/server-esm-take-2-dnt
feat/server-esm-take-2-dnt
Diffstat (limited to 'packages/browser/src/helpers/browserSupportsWebAuthn.test.ts')
-rw-r--r--packages/browser/src/helpers/browserSupportsWebAuthn.test.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/browser/src/helpers/browserSupportsWebAuthn.test.ts b/packages/browser/src/helpers/browserSupportsWebAuthn.test.ts
index 20d96c2..dcd5c7c 100644
--- a/packages/browser/src/helpers/browserSupportsWebAuthn.test.ts
+++ b/packages/browser/src/helpers/browserSupportsWebAuthn.test.ts
@@ -10,13 +10,19 @@ test('should return true when browser supports WebAuthn', () => {
});
test('should return false when browser does not support WebAuthn', () => {
- delete (window as any).PublicKeyCredential;
+ // This looks weird but it appeases the linter so it's _fiiiine_
+ delete (window as { PublicKeyCredential: unknown }).PublicKeyCredential;
expect(browserSupportsWebAuthn()).toBe(false);
});
test('should return false when window is undefined', () => {
// Make window undefined as it is in node environments.
- const windowSpy = jest.spyOn<any, 'window'>(global, 'window', 'get');
+ const windowSpy = jest.spyOn<typeof globalThis, 'window'>(
+ global,
+ 'window',
+ 'get',
+ );
+ // @ts-ignore: Intentionally making window unavailable
windowSpy.mockImplementation(() => undefined);
expect(window).toBe(undefined);