From 15c64365a258e6498fa04c34c75813e9486397c2 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Mon, 19 Feb 2024 13:02:40 +0100 Subject: fix: write lockfile in `deno info` (#22272) --- tests/integration/info_tests.rs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'tests/integration/info_tests.rs') 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", -- cgit v1.2.3