UNPKG
@hayspec/spec
Version:
latest (0.10.2)
0.10.2
0.10.1
0.10.0
0.9.0
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.21
0.4.20
0.4.19
0.4.18
0.4.17
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.0
Core logic for Hayspec framework.
github.com/hayspec/framework
hayspec/framework
@hayspec/spec
/
src
/
asserts
/
throws.ts
18 lines
(17 loc)
•
263 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/** * */
export
default
function
throws
(
fn: () => any
) {
try
{
const
res =
fn
();
if
(res
instanceof
Promise
) {
return
res.
then
(
() =>
false
).
catch
(
() =>
true
); }
else
{
return
false
; } }
catch
(e) {
return
true
; } }