diff options
Diffstat (limited to 'cli/tests/integration/run_tests.rs')
-rw-r--r-- | cli/tests/integration/run_tests.rs | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs index 25046253e..ce837a2a4 100644 --- a/cli/tests/integration/run_tests.rs +++ b/cli/tests/integration/run_tests.rs @@ -102,8 +102,9 @@ itest!(_017_import_redirect_check { output: "run/017_import_redirect.ts.out", }); -itest!(_017_import_redirect_deno_modules_dir { - args: "run --quiet --reload --deno-modules-dir --check $TESTDATA/run/017_import_redirect.ts", +itest!(_017_import_redirect_vendor_dir { + args: + "run --quiet --reload --vendor --check $TESTDATA/run/017_import_redirect.ts", output: "run/017_import_redirect.ts.out", temp_cwd: true, }); @@ -163,9 +164,9 @@ itest!(_027_redirect_typescript { http_server: true, }); -itest!(_027_redirect_typescript_deno_modules_dir { +itest!(_027_redirect_typescript_vendor_dir { args: - "run --quiet --reload --deno-modules-dir $TESTDATA/run/027_redirect_typescript.ts", + "run --quiet --reload --vendor $TESTDATA/run/027_redirect_typescript.ts", output: "run/027_redirect_typescript.ts.out", http_server: true, temp_cwd: true, @@ -201,9 +202,9 @@ itest!(_033_import_map_remote { http_server: true, }); -itest!(_033_import_map_deno_modules_dir_remote { +itest!(_033_import_map_vendor_dir_remote { args: - "run --quiet --reload --import-map=http://127.0.0.1:4545/import_maps/import_map_remote.json --deno-modules-dir --unstable $TESTDATA/import_maps/test_remote.ts", + "run --quiet --reload --import-map=http://127.0.0.1:4545/import_maps/import_map_remote.json --vendor --unstable $TESTDATA/import_maps/test_remote.ts", output: "run/033_import_map_remote.out", http_server: true, temp_cwd: true, @@ -1706,8 +1707,8 @@ itest!(jsx_import_source_pragma_with_config_no_check { http_server: true, }); -itest!(jsx_import_source_pragma_with_config_deno_modules_dir { - args: "run --reload --config jsx/deno-jsx.jsonc --no-lock --deno-modules-dir $TESTDATA/run/jsx_import_source_pragma.tsx", +itest!(jsx_import_source_pragma_with_config_vendor_dir { + args: "run --reload --config jsx/deno-jsx.jsonc --no-lock --vendor $TESTDATA/run/jsx_import_source_pragma.tsx", output: "run/jsx_import_source.out", http_server: true, temp_cwd: true, @@ -1767,9 +1768,9 @@ itest!(reference_types_error { exit_code: 1, }); -itest!(reference_types_error_deno_modules_dir { +itest!(reference_types_error_vendor_dir { args: - "run --config run/checkjs.tsconfig.json --check --deno-modules-dir $TESTDATA/run/reference_types_error.js", + "run --config run/checkjs.tsconfig.json --check --vendor $TESTDATA/run/reference_types_error.js", output: "run/reference_types_error.js.out", exit_code: 1, }); @@ -4494,16 +4495,16 @@ itest!(extension_dynamic_import { }); #[test] -pub fn deno_modules_dir_config_file() { +pub fn vendor_dir_config_file() { let test_context = TestContextBuilder::new() .use_http_server() .use_temp_cwd() .build(); let temp_dir = test_context.temp_dir(); - let deno_modules_dir = temp_dir.path().join("deno_modules"); - let rm_deno_modules = || std::fs::remove_dir_all(&deno_modules_dir).unwrap(); + let vendor_dir = temp_dir.path().join("vendor"); + let rm_vendor_dir = || std::fs::remove_dir_all(&vendor_dir).unwrap(); - temp_dir.write("deno.json", r#"{ "denoModulesDir": true }"#); + temp_dir.write("deno.json", r#"{ "vendor": true }"#); temp_dir.write( "main.ts", r#"import { returnsHi } from 'http://localhost:4545/subdir/mod1.ts'; @@ -4513,25 +4514,25 @@ console.log(returnsHi());"#, let deno_run_cmd = test_context.new_command().args("run --quiet main.ts"); deno_run_cmd.run().assert_matches_text("Hi\n"); - assert!(deno_modules_dir.exists()); - rm_deno_modules(); - temp_dir.write("deno.json", r#"{ "denoModulesDir": false }"#); + assert!(vendor_dir.exists()); + rm_vendor_dir(); + temp_dir.write("deno.json", r#"{ "vendor": false }"#); deno_run_cmd.run().assert_matches_text("Hi\n"); - assert!(!deno_modules_dir.exists()); + assert!(!vendor_dir.exists()); test_context .new_command() - .args("cache --quiet --deno-modules-dir main.ts") + .args("cache --quiet --vendor main.ts") .run(); - assert!(deno_modules_dir.exists()); - rm_deno_modules(); + assert!(vendor_dir.exists()); + rm_vendor_dir(); - temp_dir.write("deno.json", r#"{ "denoModulesDir": true }"#); + temp_dir.write("deno.json", r#"{ "vendor": true }"#); let cache_command = test_context.new_command().args("cache --quiet main.ts"); cache_command.run(); - assert!(deno_modules_dir.exists()); - let mod1_file = deno_modules_dir + assert!(vendor_dir.exists()); + let mod1_file = vendor_dir .join("http_localhost_4545") .join("subdir") .join("mod1.ts"); @@ -4563,20 +4564,20 @@ console.log(returnsHi());"#, .run() .skip_output_check(); assert_eq!( - deno_modules_dir.join("manifest.json").read_json_value(), + vendor_dir.join("manifest.json").read_json_value(), json!({ "folders": { "http://localhost:4545/subdir/CAPITALS/": "http_localhost_4545/subdir/#capitals_c75d7" } }) ); - deno_modules_dir + vendor_dir .join("http_localhost_4545/subdir/#capitals_c75d7/hello_there.ts") .write("console.log('hello there');"); test_context .new_command() // todo(dsherret): seems wrong that we don't auto-discover the config file to get the vendor directory for this - .args("run --deno-modules-dir http://localhost:4545/subdir/CAPITALS/hello_there.ts") + .args("run --vendor http://localhost:4545/subdir/CAPITALS/hello_there.ts") .run() .assert_matches_text("hello there\n"); } |