summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/integration/npm_tests.rs25
-rw-r--r--cli/tests/testdata/cert/cafile_info.ts.out3
-rw-r--r--cli/tests/testdata/info/031_info_ts_error.out4
-rw-r--r--cli/tests/testdata/info/049_info_flag_script_jsx.out3
-rw-r--r--cli/tests/testdata/info/054_info_local_imports.out3
-rw-r--r--cli/tests/testdata/info/065_import_map_info.out4
-rw-r--r--cli/tests/testdata/info/data_null_error/data_null_error.out3
-rw-r--r--cli/tests/testdata/info/info_missing_module.out3
-rw-r--r--cli/tests/testdata/info/info_recursive_imports_test.out3
-rw-r--r--cli/tests/testdata/info/info_type_import.out4
-rw-r--r--cli/tests/testdata/info/multiple_imports.out3
-rw-r--r--cli/tests/testdata/info/types_header.out3
-rw-r--r--cli/tests/testdata/info/with_config/with_config.out3
-rw-r--r--cli/tests/testdata/npm/cjs_with_deps/main.info.out22
-rw-r--r--cli/tests/testdata/npm/deno_info_chalk.out10
-rw-r--r--cli/tests/testdata/run/017_import_redirect_info.out3
16 files changed, 86 insertions, 13 deletions
diff --git a/cli/tests/integration/npm_tests.rs b/cli/tests/integration/npm_tests.rs
index 9e3ef5678..0ca1ae910 100644
--- a/cli/tests/integration/npm_tests.rs
+++ b/cli/tests/integration/npm_tests.rs
@@ -733,6 +733,31 @@ itest!(compile_errors {
http_server: true,
});
+itest!(info_chalk {
+ args: "info --quiet --unstable npm/cjs_with_deps/main.js",
+ output: "npm/cjs_with_deps/main.info.out",
+ exit_code: 0,
+ envs: env_vars(),
+ http_server: true,
+});
+
+itest!(info_chalk_node_modules_dir {
+ args: "info --quiet --unstable --node-modules-dir $TESTDATA/npm/cjs_with_deps/main.js",
+ output: "npm/cjs_with_deps/main.info.out",
+ exit_code: 0,
+ envs: env_vars(),
+ http_server: true,
+ temp_cwd: true,
+});
+
+itest!(info_cli_chalk {
+ args: "info --quiet --unstable npm:chalk@4",
+ output: "npm/deno_info_chalk.out",
+ exit_code: 0,
+ envs: env_vars(),
+ http_server: true,
+});
+
fn env_vars_no_sync_download() -> Vec<(String, String)> {
vec![
("DENO_NODE_COMPAT_URL".to_string(), util::std_file_url()),
diff --git a/cli/tests/testdata/cert/cafile_info.ts.out b/cli/tests/testdata/cert/cafile_info.ts.out
index 4c7e6c6c7..ddece3019 100644
--- a/cli/tests/testdata/cert/cafile_info.ts.out
+++ b/cli/tests/testdata/cert/cafile_info.ts.out
@@ -1,6 +1,7 @@
local: [WILDCARD]https[WILDCARD]localhost_PORT5545[WILDCARD]
type: TypeScript
-dependencies: 8 unique (total [WILDCARD])
+dependencies: 8 unique
+size: [WILDCARD]
https://localhost:5545/cert/cafile_info.ts ([WILDCARD])
├── https://localhost:5545/subdir/mt_application_ecmascript.j2.js ([WILDCARD])
diff --git a/cli/tests/testdata/info/031_info_ts_error.out b/cli/tests/testdata/info/031_info_ts_error.out
index 2dc7bb4e8..49df50012 100644
--- a/cli/tests/testdata/info/031_info_ts_error.out
+++ b/cli/tests/testdata/info/031_info_ts_error.out
@@ -1,5 +1,7 @@
[WILDCARD]
local: [WILDCARD]031_info_ts_error.ts
type: TypeScript
-dependencies: 0 unique (total [WILDCARD])
+dependencies: 0 unique
+size: [WILDCARD]
+
[WILDCARD]031_info_ts_error.ts ([WILDCARD])
diff --git a/cli/tests/testdata/info/049_info_flag_script_jsx.out b/cli/tests/testdata/info/049_info_flag_script_jsx.out
index 16736c893..244541696 100644
--- a/cli/tests/testdata/info/049_info_flag_script_jsx.out
+++ b/cli/tests/testdata/info/049_info_flag_script_jsx.out
@@ -1,7 +1,8 @@
[WILDCARD]
local: [WILDCARD]http[WILDCARD]127.0.0.1_PORT4545[WILDCARD]
type: TypeScript
-dependencies: 8 unique (total [WILDCARD])
+dependencies: 8 unique
+size: [WILDCARD]
http://127.0.0.1:4545/run/048_media_types_jsx.ts ([WILDCARD])
├── http://localhost:4545/subdir/mt_application_ecmascript_jsx.j2.jsx ([WILDCARD])
diff --git a/cli/tests/testdata/info/054_info_local_imports.out b/cli/tests/testdata/info/054_info_local_imports.out
index cde5ff3ab..ee1773b76 100644
--- a/cli/tests/testdata/info/054_info_local_imports.out
+++ b/cli/tests/testdata/info/054_info_local_imports.out
@@ -1,6 +1,7 @@
local: [WILDCARD]005_more_imports.ts
type: TypeScript
-dependencies: 3 unique (total [WILDCARD])
+dependencies: 3 unique
+size: [WILDCARD]
file://[WILDCARD]/005_more_imports.ts ([WILDCARD])
└─┬ file://[WILDCARD]/subdir/mod1.ts ([WILDCARD])
diff --git a/cli/tests/testdata/info/065_import_map_info.out b/cli/tests/testdata/info/065_import_map_info.out
index 8771d0594..657510b89 100644
--- a/cli/tests/testdata/info/065_import_map_info.out
+++ b/cli/tests/testdata/info/065_import_map_info.out
@@ -1,5 +1,7 @@
[WILDCARD]
local: [WILDCARD]test.ts
type: TypeScript
-dependencies: 7 unique (total [WILDCARD])
+dependencies: 7 unique
+size: [WILDCARD]
+
[WILDCARD]
diff --git a/cli/tests/testdata/info/data_null_error/data_null_error.out b/cli/tests/testdata/info/data_null_error/data_null_error.out
index 89961be65..065396f18 100644
--- a/cli/tests/testdata/info/data_null_error/data_null_error.out
+++ b/cli/tests/testdata/info/data_null_error/data_null_error.out
@@ -1,6 +1,7 @@
local: [WILDCARD]mod.ts
type: TypeScript
-dependencies: 1 unique (total [WILDCARD])
+dependencies: 1 unique
+size: [WILDCARD]
file://[WILDCARD]/mod.ts ([WILDCARD])
└── file://[WILDCARD]/types.d.ts ([WILDCARD])
diff --git a/cli/tests/testdata/info/info_missing_module.out b/cli/tests/testdata/info/info_missing_module.out
index 07f893eec..c62d690c1 100644
--- a/cli/tests/testdata/info/info_missing_module.out
+++ b/cli/tests/testdata/info/info_missing_module.out
@@ -1,6 +1,7 @@
local: [WILDCARD]error_009_missing_js_module.js
type: JavaScript
-dependencies: 0 unique (total 26B)
+dependencies: 0 unique
+size: 26B
file://[WILDCARD]/error_009_missing_js_module.js (26B)
└── file://[WILDCARD]/bad-module.js (missing)
diff --git a/cli/tests/testdata/info/info_recursive_imports_test.out b/cli/tests/testdata/info/info_recursive_imports_test.out
index 10ee54534..3340f3859 100644
--- a/cli/tests/testdata/info/info_recursive_imports_test.out
+++ b/cli/tests/testdata/info/info_recursive_imports_test.out
@@ -1,6 +1,7 @@
local: [WILDCARD]info_recursive_imports_test.ts
type: TypeScript
-dependencies: 4 unique (total [WILDCARD])
+dependencies: 4 unique
+size: [WILDCARD]
file://[WILDCARD]/info_recursive_imports_test.ts ([WILDCARD])
└─┬ file://[WILDCARD]/recursive_imports/A.ts ([WILDCARD])
diff --git a/cli/tests/testdata/info/info_type_import.out b/cli/tests/testdata/info/info_type_import.out
index 6b9869f1f..0423efe82 100644
--- a/cli/tests/testdata/info/info_type_import.out
+++ b/cli/tests/testdata/info/info_type_import.out
@@ -1,5 +1,7 @@
local: [WILDCARD]info_type_import.ts
type: TypeScript
-dependencies: 1 unique (total [WILDCARD])
+dependencies: 1 unique
+size: [WILDCARD]
+
[WILDCARD]info_type_import.ts ([WILDCARD])
└── [WILDCARD]type_and_code.ts ([WILDCARD])
diff --git a/cli/tests/testdata/info/multiple_imports.out b/cli/tests/testdata/info/multiple_imports.out
index d4e315397..ea35e69c8 100644
--- a/cli/tests/testdata/info/multiple_imports.out
+++ b/cli/tests/testdata/info/multiple_imports.out
@@ -1,7 +1,8 @@
[WILDCARD]
local: [WILDCARD]http[WILDCARD]127.0.0.1_PORT4545[WILDCARD]
type: TypeScript
-dependencies: 8 unique (total [WILDCARD])
+dependencies: 8 unique
+size: [WILDCARD]
http://127.0.0.1:4545/run/019_media_types.ts ([WILDCARD])
├── http://localhost:4545/subdir/mt_application_ecmascript.j2.js ([WILDCARD])
diff --git a/cli/tests/testdata/info/types_header.out b/cli/tests/testdata/info/types_header.out
index d3b6e8c4e..722e02f77 100644
--- a/cli/tests/testdata/info/types_header.out
+++ b/cli/tests/testdata/info/types_header.out
@@ -1,7 +1,8 @@
[WILDCARD]
local: [WILDCARD]type_directives_01.ts
type: TypeScript
-dependencies: 2 unique (total [WILDCARD])
+dependencies: 2 unique
+size: [WILDCARD]
[WILDCARD]/type_directives_01.ts ([WILDCARD])
└─┬ http://127.0.0.1:4545/xTypeScriptTypes.js ([WILDCARD])
diff --git a/cli/tests/testdata/info/with_config/with_config.out b/cli/tests/testdata/info/with_config/with_config.out
index b707c24d0..95a1f30bc 100644
--- a/cli/tests/testdata/info/with_config/with_config.out
+++ b/cli/tests/testdata/info/with_config/with_config.out
@@ -1,6 +1,7 @@
Warning the configuration file "[WILDCARD]/deno-override.json" contains an entry for "importMap" that is being ignored.
local: [WILDCARD]test.ts
type: TypeScript
-dependencies: 0 unique (total [WILDCARD])
+dependencies: 0 unique
+size: [WILDCARD]
file:///[WILDCARD]/test.ts ([WILDCARD])
diff --git a/cli/tests/testdata/npm/cjs_with_deps/main.info.out b/cli/tests/testdata/npm/cjs_with_deps/main.info.out
new file mode 100644
index 000000000..345583a90
--- /dev/null
+++ b/cli/tests/testdata/npm/cjs_with_deps/main.info.out
@@ -0,0 +1,22 @@
+local: [WILDCARD]main.js
+type: JavaScript
+dependencies: 14 unique
+size: [WILDCARD]
+
+file:///[WILDCARD]/npm/cjs_with_deps/main.js ([WILDCARD])
+├─┬ npm:chai@4.3 - 4.3.6 ([WILDCARD])
+│ ├── npm:assertion-error@1.1.0 ([WILDCARD])
+│ ├── npm:check-error@1.0.2 ([WILDCARD])
+│ ├─┬ npm:deep-eql@3.0.1 ([WILDCARD])
+│ │ └── npm:type-detect@4.0.8 ([WILDCARD])
+│ ├── npm:get-func-name@2.0.0 ([WILDCARD])
+│ ├─┬ npm:loupe@2.3.4 ([WILDCARD])
+│ │ └── npm:get-func-name@2.0.0 ([WILDCARD])
+│ ├── npm:pathval@1.1.1 ([WILDCARD])
+│ └── npm:type-detect@4.0.8 ([WILDCARD])
+└─┬ npm:chalk@4 - 4.1.2 ([WILDCARD])
+ ├─┬ npm:ansi-styles@4.3.0 ([WILDCARD])
+ │ └─┬ npm:color-convert@2.0.1 ([WILDCARD])
+ │ └── npm:color-name@1.1.4 ([WILDCARD])
+ └─┬ npm:supports-color@7.2.0 ([WILDCARD])
+ └── npm:has-flag@4.0.0 ([WILDCARD])
diff --git a/cli/tests/testdata/npm/deno_info_chalk.out b/cli/tests/testdata/npm/deno_info_chalk.out
new file mode 100644
index 000000000..89ea05e71
--- /dev/null
+++ b/cli/tests/testdata/npm/deno_info_chalk.out
@@ -0,0 +1,10 @@
+type: Unknown
+dependencies: 5 unique
+size: [WILDCARD]
+
+npm:chalk@4 - 4.1.2 ([WILDCARD])
+├─┬ npm:ansi-styles@4.3.0 ([WILDCARD])
+│ └─┬ npm:color-convert@2.0.1 ([WILDCARD])
+│ └── npm:color-name@1.1.4 ([WILDCARD])
+└─┬ npm:supports-color@7.2.0 ([WILDCARD])
+ └── npm:has-flag@4.0.0 ([WILDCARD])
diff --git a/cli/tests/testdata/run/017_import_redirect_info.out b/cli/tests/testdata/run/017_import_redirect_info.out
index d3a2e86fc..d1850ccb5 100644
--- a/cli/tests/testdata/run/017_import_redirect_info.out
+++ b/cli/tests/testdata/run/017_import_redirect_info.out
@@ -1,6 +1,7 @@
local: [WILDCARD]017_import_redirect.ts
type: TypeScript
-dependencies: 1 unique (total 278B)
+dependencies: 1 unique
+size: 278B
file:///[WILDCARD]/017_import_redirect.ts ([WILDCARD])
└── https://gist.githubusercontent.com/ry/f12b2aa3409e6b52645bc346a9e22929/raw/79318f239f51d764384a8bded8d7c6a833610dde/print_hello.ts ([WILDCARD])