UNPKG
@typed/test
Version:
beta (7.0.8)
latest (9.5.0)
9.5.0
9.4.0
9.3.0
9.2.0
9.1.0
9.0.0
8.0.0
7.2.2
7.2.1
7.2.0
7.1.3
7.1.2
7.1.1
7.0.9
7.0.8
7.0.7
7.0.6
7.0.5
7.0.4
7.0.3
7.0.2
7.0.1
7.0.0
6.5.0
6.4.0
6.3.0
6.2.0
6.1.0
6.0.0
5.0.0
4.0.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.0
2.1.0
2.0.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
Simple test framework
github.com/TylorS/typed-test
TylorS/typed-test
@typed/test
/
src
/
assertions
/
throws.ts
13 lines
(10 loc)
•
214 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
export
function
throws<
Err
extends
Error
=
Error
>(
fn
:
() =>
any
):
Err
{
const
error =
new
Error
(
`Did not throw`
)
try
{
fn
()
throw
error }
catch
(e) {
if
(e === error)
throw
e
return
e } }