summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/integration/info_tests.rs22
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",