summaryrefslogtreecommitdiff
path: root/std/node/module_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/node/module_test.ts')
-rw-r--r--std/node/module_test.ts11
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");
+ }
+});