From 57f163510aafd5c045dda0fa5e505d0cc7042a5a Mon Sep 17 00:00:00 2001 From: William Perron Date: Fri, 27 Nov 2020 16:51:47 -0500 Subject: fix(cli): make output of deno info --json deterministic (#8483) Fixes #8458 --- cli/tests/076_info_json_deps_order.out | 38 ++++++++++++++++++++++++++++++++++ cli/tests/076_info_json_deps_order.ts | 1 + cli/tests/integration_tests.rs | 5 +++++ 3 files changed, 44 insertions(+) create mode 100644 cli/tests/076_info_json_deps_order.out create mode 100644 cli/tests/076_info_json_deps_order.ts (limited to 'cli/tests') diff --git a/cli/tests/076_info_json_deps_order.out b/cli/tests/076_info_json_deps_order.out new file mode 100644 index 000000000..0c125122f --- /dev/null +++ b/cli/tests/076_info_json_deps_order.out @@ -0,0 +1,38 @@ +{ + "compiled": null, + "depCount": 4, + "fileType": "TypeScript", + "files": { + "[WILDCARD]cli/tests/076_info_json_deps_order.ts": { + "deps": [ + "[WILDCARD]cli/tests/recursive_imports/A.ts" + ], + "size": [WILDCARD] + }, + "[WILDCARD]cli/tests/recursive_imports/A.ts": { + "deps": [ + "[WILDCARD]cli/tests/recursive_imports/B.ts", + "[WILDCARD]cli/tests/recursive_imports/common.ts" + ], + "size": [WILDCARD] + }, + "[WILDCARD]cli/tests/recursive_imports/B.ts": { + "deps": [ + "[WILDCARD]cli/tests/recursive_imports/C.ts", + "[WILDCARD]cli/tests/recursive_imports/common.ts" + ], + "size": [WILDCARD] + }, + "[WILDCARD]cli/tests/recursive_imports/C.ts": { + "deps": [ + "[WILDCARD]cli/tests/recursive_imports/A.ts", + "[WILDCARD]cli/tests/recursive_imports/common.ts" + ], + "size": [WILDCARD] + }, + "[WILDCARD]cli/tests/recursive_imports/common.ts": { + "deps": [], + "size": [WILDCARD] + } + }, +[WILDCARD] diff --git a/cli/tests/076_info_json_deps_order.ts b/cli/tests/076_info_json_deps_order.ts new file mode 100644 index 000000000..f9d35fd5a --- /dev/null +++ b/cli/tests/076_info_json_deps_order.ts @@ -0,0 +1 @@ +import { A } from "./recursive_imports/A.ts"; diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index cd2252681..39147f038 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -2434,6 +2434,11 @@ itest!(_075_import_local_query_hash { output: "075_import_local_query_hash.ts.out", }); +itest!(_076_info_json_deps_order { + args: "info --unstable --json 076_info_json_deps_order.ts", + output: "076_info_json_deps_order.out", +}); + itest!(js_import_detect { args: "run --quiet --reload js_import_detect.ts", output: "js_import_detect.ts.out", -- cgit v1.2.3