summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/specs/run/package_json/invalid_value/__test__.jsonc49
-rw-r--r--tests/specs/run/package_json/invalid_value/error.out2
-rw-r--r--tests/specs/run/package_json/invalid_value/error_auto.out (renamed from tests/specs/run/package_json/invalid_value/error.ts.out)3
-rw-r--r--tests/specs/run/package_json/invalid_value/install.out3
-rw-r--r--tests/specs/run/package_json/invalid_value/ok.ts.out3
-rw-r--r--tests/specs/run/package_json/invalid_value/task.out3
6 files changed, 48 insertions, 15 deletions
diff --git a/tests/specs/run/package_json/invalid_value/__test__.jsonc b/tests/specs/run/package_json/invalid_value/__test__.jsonc
index 7f85713cb..0b3c63384 100644
--- a/tests/specs/run/package_json/invalid_value/__test__.jsonc
+++ b/tests/specs/run/package_json/invalid_value/__test__.jsonc
@@ -1,23 +1,54 @@
{
"tempDir": true,
- // TODO(2.0): update the tests, should probably run install first
- "ignore": true,
"tests": {
// should run fine when not referencing a failing dep entry
- "run_ok": {
- "args": "run ok.ts",
+ "run_ok_auto": {
+ "args": "run --quiet --node-modules-dir=auto ok.ts",
"output": "ok.ts.out"
},
+ "run_ok_byonm": {
+ "steps": [
+ {
+ "args": "install",
+ "output": "install.out"
+ },
+ {
+ "args": "run ok.ts",
+ "output": "ok.ts.out"
+ }
+ ]
+ },
// should fail when referencing a failing dep entry
- "run_error": {
- "args": "run error.ts",
+ "run_error_auto": {
+ "args": "run --node-modules-dir=auto error.ts",
"exitCode": 1,
- "output": "error.ts.out"
+ "output": "error_auto.out"
+ },
+ "run_error_byonm": {
+ "steps": [
+ {
+ "args": "install",
+ "output": "install.out"
+ },
+ {
+ "args": "run error.ts",
+ "exitCode": 1,
+ "output": "error.out"
+ }
+ ]
},
// should output a warning about the failing dep entry
"task_test": {
- "args": "task test",
- "output": "task.out"
+ "steps": [
+ {
+ "args": "install",
+ "output": "install.out"
+ },
+ {
+ "args": "task test",
+ "output": "task.out"
+ }
+ ]
}
}
}
diff --git a/tests/specs/run/package_json/invalid_value/error.out b/tests/specs/run/package_json/invalid_value/error.out
new file mode 100644
index 000000000..597535113
--- /dev/null
+++ b/tests/specs/run/package_json/invalid_value/error.out
@@ -0,0 +1,2 @@
+error: Could not resolve "@denotest/cjs-default-export", but found it in a package.json. Deno expects the node_modules/ directory to be up to date. Did you forget to run `deno install`?
+ at file:///[WILDCARD]/error.ts:2:23
diff --git a/tests/specs/run/package_json/invalid_value/error.ts.out b/tests/specs/run/package_json/invalid_value/error_auto.out
index 37796d6da..7641a4d86 100644
--- a/tests/specs/run/package_json/invalid_value/error.ts.out
+++ b/tests/specs/run/package_json/invalid_value/error_auto.out
@@ -1,3 +1,6 @@
+Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
+Initialize @denotest/esm-basic@1.0.0
error: Invalid version requirement
0: Unexpected character.
invalid stuff that won't parse
diff --git a/tests/specs/run/package_json/invalid_value/install.out b/tests/specs/run/package_json/invalid_value/install.out
new file mode 100644
index 000000000..b8114c12a
--- /dev/null
+++ b/tests/specs/run/package_json/invalid_value/install.out
@@ -0,0 +1,3 @@
+Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
+Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/run/package_json/invalid_value/ok.ts.out b/tests/specs/run/package_json/invalid_value/ok.ts.out
index e8fff7ed7..0cfbf0888 100644
--- a/tests/specs/run/package_json/invalid_value/ok.ts.out
+++ b/tests/specs/run/package_json/invalid_value/ok.ts.out
@@ -1,4 +1 @@
-Download http://localhost:4260/@denotest/esm-basic
-Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
-Initialize @denotest/esm-basic@1.0.0
2
diff --git a/tests/specs/run/package_json/invalid_value/task.out b/tests/specs/run/package_json/invalid_value/task.out
index d0adb0525..79249d175 100644
--- a/tests/specs/run/package_json/invalid_value/task.out
+++ b/tests/specs/run/package_json/invalid_value/task.out
@@ -1,5 +1,2 @@
-Download http://localhost:4260/@denotest/esm-basic
-Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
-Initialize @denotest/esm-basic@1.0.0
Task test echo 1
1