diff options
Diffstat (limited to 'packages/browser/src/helpers')
-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; +} |