diff options
author | Matthew Miller <matthew@millerti.me> | 2022-04-11 20:56:47 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-11 20:56:47 -0700 |
commit | 338f0543ac7b5844116d5ec081cc964232de3ae8 (patch) | |
tree | 9e412c0fa8b21efd92bcf89f06416be96c607a9e /packages/browser/src/helpers/__jest__/generateCustomError.ts | |
parent | 575175622b58eedd0fbd6a239cece731c494f4ea (diff) | |
parent | e6a2e0243d3f6e5ec000c39d5eb9e2758bb236d0 (diff) |
Merge pull request #194 from MasterKale/fix/browser-tests
fix/browser-tests
Diffstat (limited to 'packages/browser/src/helpers/__jest__/generateCustomError.ts')
-rw-r--r-- | packages/browser/src/helpers/__jest__/generateCustomError.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/browser/src/helpers/__jest__/generateCustomError.ts b/packages/browser/src/helpers/__jest__/generateCustomError.ts new file mode 100644 index 0000000..f4b3250 --- /dev/null +++ b/packages/browser/src/helpers/__jest__/generateCustomError.ts @@ -0,0 +1,17 @@ +/** + * Create "custom errors" to help emulate WebAuthn API errors +*/ +type WebAuthnErrorName = + 'AbortError' + | 'ConstraintError' + | 'InvalidStateError' + | 'NotAllowedError' + | 'NotSupportedError' + | 'SecurityError' + | 'UnknownError'; + +export function generateCustomError(name: WebAuthnErrorName): Error { + const customError = new Error(); + customError.name = name; + return customError; +} |