toThrow
This comparison is used to test and see if a function throws an error. In the case of AssemblyScript and as-pect, the function will be called from within a JavaScript try block, and if the function throws, the assertion is valid, unless it is negated with the not property.
1
expect(() => {
2
throw new Error("Whoops!");
3
}).toThrow();
Copied!
Closure is not supported in AssemblyScript yet. Also, any references that are left dangling on the stack will hang around un__release()ed by AssemblyScript.
If this function is used on anything other than a () => void function type, it will result in a compile time error.
This function is safe to use with jest.
Last modified 1yr ago
Copy link