diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/integration/info_tests.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/integration/info_tests.rs b/tests/integration/info_tests.rs index c3de0e470..8fae81a61 100644 --- a/tests/integration/info_tests.rs +++ b/tests/integration/info_tests.rs @@ -30,6 +30,28 @@ fn info_with_compiled_source() { assert_eq!(output.stderr(), ""); } +#[test] +fn info_lock_write() { + let context = TestContextBuilder::new().use_http_server().build(); + + context.temp_dir().write("deno.json", "{}"); + + let module_path = "http://127.0.0.1:4545/run/048_media_types_jsx.ts"; + + let output = context + .new_command() + .current_dir(context.temp_dir().path()) + .args_vec(["info", module_path]) + .run(); + output.assert_exit_code(0); + output.skip_output_check(); + + assert!( + context.temp_dir().path().join("deno.lock").exists(), + "missing deno.lock" + ); +} + itest!(multiple_imports { args: "info http://127.0.0.1:4545/run/019_media_types.ts", output: "info/multiple_imports.out", |