summaryrefslogtreecommitdiff
path: root/tests/integration/npm_tests.rs
diff options
context:
space:
mode:
authorsnek <snek@deno.com>2024-09-10 13:12:36 -0700
committerGitHub <noreply@github.com>2024-09-10 20:12:36 +0000
commitf9007d3386bbe9f709ce413ac0cf099b86d4c4bf (patch)
tree3254119b37ef434062c431b2b4964d9317fb5f1a /tests/integration/npm_tests.rs
parentee3829a7787b337b2a7e98251b40d5937b2c255b (diff)
feat: require(esm) (#25501)
implement require(esm) using `op_import_sync` from deno_core. possible future changes: - cts and mts - replace Deno.core.evalContext to optimize esm syntax detection Fixes: https://github.com/denoland/deno/issues/25487
Diffstat (limited to 'tests/integration/npm_tests.rs')
-rw-r--r--tests/integration/npm_tests.rs21
1 files changed, 9 insertions, 12 deletions
diff --git a/tests/integration/npm_tests.rs b/tests/integration/npm_tests.rs
index 61ef0b22d..aaea65d14 100644
--- a/tests/integration/npm_tests.rs
+++ b/tests/integration/npm_tests.rs
@@ -58,26 +58,23 @@ itest!(cjs_invalid_name_exports {
http_server: true,
});
-itest!(cjs_require_esm_error {
- args: "run --allow-read --quiet npm/cjs_require_esm_error/main.ts",
- output: "npm/cjs_require_esm_error/main.out",
+itest!(cjs_require_esm {
+ args: "run --allow-read --quiet npm/cjs_require_esm/main.ts",
+ output: "npm/cjs_require_esm/main.out",
envs: env_vars_for_npm_tests(),
http_server: true,
- exit_code: 1,
});
-itest!(cjs_require_esm_mjs_error {
- args: "run --allow-read --quiet npm/cjs_require_esm_mjs_error/main.ts",
- output: "npm/cjs_require_esm_mjs_error/main.out",
+itest!(cjs_require_esm_mjs {
+ args: "run --allow-read --quiet npm/cjs_require_esm_mjs/main.ts",
+ output: "npm/cjs_require_esm_mjs/main.out",
envs: env_vars_for_npm_tests(),
http_server: true,
- exit_code: 1,
});
-itest!(require_esm_error {
- args: "run --allow-read --quiet node/require_esm_error/main.ts",
- output: "node/require_esm_error/main.out",
- exit_code: 1,
+itest!(require_esm {
+ args: "run --allow-read --quiet node/require_esm/main.ts",
+ output: "node/require_esm/main.out",
});
itest!(dynamic_import_deno_ts_from_npm {