Skip to content
File

Blob: src/workerd/api/node/tests/module-create-require-test.wd-test

868 bytes
1using Workerd = import "/workerd/workerd.capnp";
2 
3const unitTests :Workerd.Config = (
4 services = [
5 ( name = "module-create-require-test",
6 worker = (
7 modules = [
8 (name = "worker", esModule = embed "module-create-require-test.js"),
9 (name = "foo", esModule = "export default 1;"),
10 (name = "bar", esModule = "export default 2; export const __cjsUnwrapDefault = true;"),
11 (name = "baz", commonJsModule = "module.exports = 3;"),
12 (name = "worker/qux", text = "4"),
13 (name = "invalid", esModule = "await new Promise(() => {});"),
14 (name = "invalid2", commonJsModule = "require('invalid3');"),
15 (name = "invalid3", esModule = "await new Promise(() => {});"),
16 ],
17 compatibilityFlags = ["disable_top_level_await_in_require", "nodejs_compat_v2"]
18 )
19 ),
20 ],
21);