From a6b5d05311f54d085a1e44f4a51717b4c0a4c74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 8 Dec 2022 06:34:28 +0100 Subject: feat(init): Generate deno.json by default (#16389) Updates `deno init` subcommand to create a `deno.json` when initializing a new project. Slightly changes the output, to make it more readable. --- cli/tests/init_tests.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cli/tests') diff --git a/cli/tests/init_tests.rs b/cli/tests/init_tests.rs index 40c3c1b9a..f4df2aa84 100644 --- a/cli/tests/init_tests.rs +++ b/cli/tests/init_tests.rs @@ -28,8 +28,11 @@ mod init { assert_contains!(stderr, "Project initialized"); assert!(!stderr.contains("cd")); assert_contains!(stderr, "deno run main.ts"); + assert_contains!(stderr, "deno task dev"); assert_contains!(stderr, "deno test"); + assert!(cwd.join("deno.json").exists()); + let mut deno_cmd = util::deno_cmd_with_deno_dir(&deno_dir); let output = deno_cmd .current_dir(cwd) @@ -80,8 +83,11 @@ mod init { assert_contains!(stderr, "Project initialized"); assert_contains!(stderr, "cd my_dir"); assert_contains!(stderr, "deno run main.ts"); + assert_contains!(stderr, "deno task dev"); assert_contains!(stderr, "deno test"); + assert!(cwd.join("my_dir/deno.json").exists()); + let mut deno_cmd = util::deno_cmd_with_deno_dir(&deno_dir); let output = deno_cmd .current_dir(cwd) @@ -131,6 +137,7 @@ mod init { assert!(output.status.success()); let stdout = String::from_utf8(output.stdout).unwrap(); assert_eq!(stdout, ""); + assert!(cwd.join("deno.json").exists()); let mut deno_cmd = util::deno_cmd_with_deno_dir(&deno_dir); let output = deno_cmd -- cgit v1.2.3