diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration/npm_tests.rs | 25 | ||||
-rw-r--r-- | cli/tests/testdata/cert/cafile_info.ts.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/031_info_ts_error.out | 4 | ||||
-rw-r--r-- | cli/tests/testdata/info/049_info_flag_script_jsx.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/054_info_local_imports.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/065_import_map_info.out | 4 | ||||
-rw-r--r-- | cli/tests/testdata/info/data_null_error/data_null_error.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/info_missing_module.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/info_recursive_imports_test.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/info_type_import.out | 4 | ||||
-rw-r--r-- | cli/tests/testdata/info/multiple_imports.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/types_header.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/info/with_config/with_config.out | 3 | ||||
-rw-r--r-- | cli/tests/testdata/npm/cjs_with_deps/main.info.out | 22 | ||||
-rw-r--r-- | cli/tests/testdata/npm/deno_info_chalk.out | 10 | ||||
-rw-r--r-- | cli/tests/testdata/run/017_import_redirect_info.out | 3 |
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]) |