diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2019-11-19 13:44:59 -0800 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-11-19 16:44:59 -0500 |
commit | 6708fcc38688b80d4e052f755f02efb09a2071d1 (patch) | |
tree | 4ddf5ec5cb7d467f017c36fa0621e84f4d72f4aa /std/node/require_test.ts | |
parent | 2ac107f54848e44144c0ee2bdbdfb40732e20b2b (diff) |
std/node: add some Node.js polyfill to require() (#3382)
Diffstat (limited to 'std/node/require_test.ts')
-rw-r--r-- | std/node/require_test.ts | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/std/node/require_test.ts b/std/node/require_test.ts deleted file mode 100644 index 7cac6d6b2..000000000 --- a/std/node/require_test.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { test } from "../testing/mod.ts"; -import { assertEquals, assert } from "../testing/asserts.ts"; -import { makeRequire } from "./require.ts"; - -const selfPath = window.unescape(import.meta.url.substring(7)); -// TS compiler would try to resolve if function named "require" -// Thus suffixing it with require_ to fix this... -const require_ = makeRequire(selfPath); - -test(function requireSuccess() { - const result = require_("./node/tests/cjs/cjs_a.js"); - assert("helloA" in result); - assert("helloB" in result); - assert("C" in result); - assert("leftPad" in result); - assertEquals(result.helloA(), "A"); - assertEquals(result.helloB(), "B"); - assertEquals(result.C, "C"); - assertEquals(result.leftPad("pad", 4), " pad"); -}); - -test(function requireCycle() { - const resultA = require_("./node/tests/cjs/cjs_cycle_a"); - const resultB = require_("./node/tests/cjs/cjs_cycle_b"); - assert(resultA); - assert(resultB); -}); |