diff options
Diffstat (limited to 'std/node/module_test.ts')
-rw-r--r-- | std/node/module_test.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/std/node/module_test.ts b/std/node/module_test.ts index 6de5bd66e..be36a8b6d 100644 --- a/std/node/module_test.ts +++ b/std/node/module_test.ts @@ -1,5 +1,5 @@ const { test } = Deno; -import { assertEquals, assert } from "../testing/asserts.ts"; +import { assertEquals, assert, assertStrContains } from "../testing/asserts.ts"; import { createRequire } from "./module.ts"; // TS compiler would try to resolve if function named "require" @@ -48,3 +48,12 @@ test(function requireNodeOs() { assert(os.arch); assert(typeof os.arch() == "string"); }); + +test(function requireStack() { + const { hello } = require_("./tests/cjs/cjs_throw"); + try { + hello(); + } catch (e) { + assertStrContains(e.stack, "/tests/cjs/cjs_throw.js"); + } +}); |