UNPKG

@hayspec/spec

Version:

Core logic for Hayspec framework.

1 lines 2.8 kB
{"/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts":{"path":"/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":4,"column":4},"end":{"line":15,"column":5}},"2":{"start":{"line":5,"column":18},"end":{"line":5,"column":22}},"3":{"start":{"line":6,"column":8},"end":{"line":11,"column":9}},"4":{"start":{"line":7,"column":12},"end":{"line":7,"column":95}},"5":{"start":{"line":7,"column":42},"end":{"line":7,"column":55}},"6":{"start":{"line":7,"column":79},"end":{"line":7,"column":91}},"7":{"start":{"line":10,"column":12},"end":{"line":10,"column":25}},"8":{"start":{"line":14,"column":8},"end":{"line":14,"column":20}},"9":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}}},"fnMap":{"0":{"name":"throws","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":15}},"loc":{"start":{"line":3,"column":20},"end":{"line":16,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":28},"end":{"line":7,"column":29}},"loc":{"start":{"line":7,"column":40},"end":{"line":7,"column":57}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":65},"end":{"line":7,"column":66}},"loc":{"start":{"line":7,"column":77},"end":{"line":7,"column":93}},"line":7}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":8},"end":{"line":11,"column":9}},"type":"if","locations":[{"start":{"line":6,"column":8},"end":{"line":11,"column":9}},{"start":{"line":6,"column":8},"end":{"line":11,"column":9}}],"line":6}},"s":{"0":1,"1":4,"2":4,"3":3,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1},"f":{"0":4,"1":1,"2":1},"b":{"0":[2,1]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts","sources":["/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts"],"names":[],"mappings":";;AAGA,SAAwB,MAAM,CAAE,EAAa;IAC3C,IAAI;QACF,IAAM,GAAG,GAAG,EAAE,EAAE,CAAC;QACjB,IAAI,GAAG,YAAY,OAAO,EAAE;YAC1B,OAAO,GAAG,CAAC,IAAI,CAAC,cAAM,OAAA,KAAK,EAAL,CAAK,CAAC,CAAC,KAAK,CAAC,cAAM,OAAA,IAAI,EAAJ,CAAI,CAAC,CAAC;SAChD;aACI;YACH,OAAO,KAAK,CAAC;SACd;KACF;IACD,OAAO,CAAC,EAAE;QACR,OAAO,IAAI,CAAC;KACb;AACH,CAAC;AAbD,yBAaC","sourcesContent":["/**\n * \n */\nexport default function throws (fn: () => any) {\n try {\n const res = fn();\n if (res instanceof Promise) {\n return res.then(() => false).catch(() => true);\n }\n else {\n return false;\n }\n }\n catch (e) {\n return true;\n }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a1f0bf1aeaa8ea8687c58c0012062d464fd30a3b","contentHash":"90bc30f783669b3edff21ec3fc714e1f02322a9d2531f55d84ec7438163e93c4"}}