summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/specs/upgrade/invalid_version/__test__.jsonc19
-rw-r--r--tests/specs/upgrade/invalid_version/canary.out17
-rw-r--r--tests/specs/upgrade/invalid_version/shorthand.out17
-rw-r--r--tests/specs/upgrade/invalid_version/version.out17
4 files changed, 70 insertions, 0 deletions
diff --git a/tests/specs/upgrade/invalid_version/__test__.jsonc b/tests/specs/upgrade/invalid_version/__test__.jsonc
new file mode 100644
index 000000000..1fa81c107
--- /dev/null
+++ b/tests/specs/upgrade/invalid_version/__test__.jsonc
@@ -0,0 +1,19 @@
+{
+ "tests": {
+ "canary": {
+ "args": "upgrade --canary asdfasdf",
+ "output": "canary.out",
+ "exitCode": 1
+ },
+ "version": {
+ "args": "upgrade --version asdfasdf",
+ "output": "version.out",
+ "exitCode": 1
+ },
+ "shorthand": {
+ "args": "upgrade asdfasdf",
+ "output": "shorthand.out",
+ "exitCode": 1
+ }
+ }
+}
diff --git a/tests/specs/upgrade/invalid_version/canary.out b/tests/specs/upgrade/invalid_version/canary.out
new file mode 100644
index 000000000..60a7b9f09
--- /dev/null
+++ b/tests/specs/upgrade/invalid_version/canary.out
@@ -0,0 +1,17 @@
+error: Invalid commit hash passed (asdfasdf)
+
+Pass a semver, or a full 40 character git commit hash, or a release channel name.
+
+Usage:
+Latest
+ deno upgrade
+
+Specific version
+ deno upgrade 1.45.0
+ deno upgrade 1.46.0-rc.1
+ deno upgrade 9bc2dd29ad6ba334fd57a20114e367d3c04763d4
+
+Channel
+ deno upgrade stable
+ deno upgrade rc
+ deno upgrade canary
diff --git a/tests/specs/upgrade/invalid_version/shorthand.out b/tests/specs/upgrade/invalid_version/shorthand.out
new file mode 100644
index 000000000..134284cab
--- /dev/null
+++ b/tests/specs/upgrade/invalid_version/shorthand.out
@@ -0,0 +1,17 @@
+error: Invalid version passed (asdfasdf)
+
+Pass a semver, or a full 40 character git commit hash, or a release channel name.
+
+Usage:
+Latest
+ deno upgrade
+
+Specific version
+ deno upgrade 1.45.0
+ deno upgrade 1.46.0-rc.1
+ deno upgrade 9bc2dd29ad6ba334fd57a20114e367d3c04763d4
+
+Channel
+ deno upgrade stable
+ deno upgrade rc
+ deno upgrade canary
diff --git a/tests/specs/upgrade/invalid_version/version.out b/tests/specs/upgrade/invalid_version/version.out
new file mode 100644
index 000000000..134284cab
--- /dev/null
+++ b/tests/specs/upgrade/invalid_version/version.out
@@ -0,0 +1,17 @@
+error: Invalid version passed (asdfasdf)
+
+Pass a semver, or a full 40 character git commit hash, or a release channel name.
+
+Usage:
+Latest
+ deno upgrade
+
+Specific version
+ deno upgrade 1.45.0
+ deno upgrade 1.46.0-rc.1
+ deno upgrade 9bc2dd29ad6ba334fd57a20114e367d3c04763d4
+
+Channel
+ deno upgrade stable
+ deno upgrade rc
+ deno upgrade canary