summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2022-01-04 17:42:33 +1100
committerGitHub <noreply@github.com>2022-01-04 17:42:33 +1100
commit01ff7a87847a690546c62c7bd5c13823d3bb2d42 (patch)
tree41dcc362866d3b3fc19122e9f0d893c6aff65f2b /cli/tests
parentd9b130410b78face988e2fa5c3939e3584bc02f7 (diff)
fix(lsp): handle repeating patterns in registry correctly (#13275)
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/testdata/lsp/registries/a_latest_.json (renamed from cli/tests/testdata/lsp/registries/a_latest.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/a_v1.0.0_.json (renamed from cli/tests/testdata/lsp/registries/a_v1.0.0.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/a_v1.0.0_b.json3
-rw-r--r--cli/tests/testdata/lsp/registries/a_v1.0.1_.json (renamed from cli/tests/testdata/lsp/registries/a_v1.0.1.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/a_v2.0.0_.json (renamed from cli/tests/testdata/lsp/registries/a_v2.0.0.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/a_versions_.json (renamed from cli/tests/testdata/lsp/registries/a_versions.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/a_versions_v1..json4
-rw-r--r--cli/tests/testdata/lsp/registries/b_latest_.json (renamed from cli/tests/testdata/lsp/registries/b_latest.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/b_v0.0.1_.json (renamed from cli/tests/testdata/lsp/registries/b_v0.0.1.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/b_v0.0.2_.json (renamed from cli/tests/testdata/lsp/registries/b_v0.0.2.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/b_v0.0.3_.json (renamed from cli/tests/testdata/lsp/registries/b_v0.0.3.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/b_versions_.json (renamed from cli/tests/testdata/lsp/registries/b_versions.json)0
-rw-r--r--cli/tests/testdata/lsp/registries/deno-import-intellisense.json28
13 files changed, 32 insertions, 3 deletions
diff --git a/cli/tests/testdata/lsp/registries/a_latest.json b/cli/tests/testdata/lsp/registries/a_latest_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/a_latest.json
+++ b/cli/tests/testdata/lsp/registries/a_latest_.json
diff --git a/cli/tests/testdata/lsp/registries/a_v1.0.0.json b/cli/tests/testdata/lsp/registries/a_v1.0.0_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/a_v1.0.0.json
+++ b/cli/tests/testdata/lsp/registries/a_v1.0.0_.json
diff --git a/cli/tests/testdata/lsp/registries/a_v1.0.0_b.json b/cli/tests/testdata/lsp/registries/a_v1.0.0_b.json
new file mode 100644
index 000000000..20ec4ad90
--- /dev/null
+++ b/cli/tests/testdata/lsp/registries/a_v1.0.0_b.json
@@ -0,0 +1,3 @@
+[
+ "b/c.ts"
+]
diff --git a/cli/tests/testdata/lsp/registries/a_v1.0.1.json b/cli/tests/testdata/lsp/registries/a_v1.0.1_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/a_v1.0.1.json
+++ b/cli/tests/testdata/lsp/registries/a_v1.0.1_.json
diff --git a/cli/tests/testdata/lsp/registries/a_v2.0.0.json b/cli/tests/testdata/lsp/registries/a_v2.0.0_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/a_v2.0.0.json
+++ b/cli/tests/testdata/lsp/registries/a_v2.0.0_.json
diff --git a/cli/tests/testdata/lsp/registries/a_versions.json b/cli/tests/testdata/lsp/registries/a_versions_.json
index 930e38323..930e38323 100644
--- a/cli/tests/testdata/lsp/registries/a_versions.json
+++ b/cli/tests/testdata/lsp/registries/a_versions_.json
diff --git a/cli/tests/testdata/lsp/registries/a_versions_v1..json b/cli/tests/testdata/lsp/registries/a_versions_v1..json
new file mode 100644
index 000000000..1d8a865c1
--- /dev/null
+++ b/cli/tests/testdata/lsp/registries/a_versions_v1..json
@@ -0,0 +1,4 @@
+[
+ "v1.0.0",
+ "v1.0.1"
+]
diff --git a/cli/tests/testdata/lsp/registries/b_latest.json b/cli/tests/testdata/lsp/registries/b_latest_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/b_latest.json
+++ b/cli/tests/testdata/lsp/registries/b_latest_.json
diff --git a/cli/tests/testdata/lsp/registries/b_v0.0.1.json b/cli/tests/testdata/lsp/registries/b_v0.0.1_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/b_v0.0.1.json
+++ b/cli/tests/testdata/lsp/registries/b_v0.0.1_.json
diff --git a/cli/tests/testdata/lsp/registries/b_v0.0.2.json b/cli/tests/testdata/lsp/registries/b_v0.0.2_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/b_v0.0.2.json
+++ b/cli/tests/testdata/lsp/registries/b_v0.0.2_.json
diff --git a/cli/tests/testdata/lsp/registries/b_v0.0.3.json b/cli/tests/testdata/lsp/registries/b_v0.0.3_.json
index f9f9d111e..f9f9d111e 100644
--- a/cli/tests/testdata/lsp/registries/b_v0.0.3.json
+++ b/cli/tests/testdata/lsp/registries/b_v0.0.3_.json
diff --git a/cli/tests/testdata/lsp/registries/b_versions.json b/cli/tests/testdata/lsp/registries/b_versions_.json
index 9532fbb85..9532fbb85 100644
--- a/cli/tests/testdata/lsp/registries/b_versions.json
+++ b/cli/tests/testdata/lsp/registries/b_versions_.json
diff --git a/cli/tests/testdata/lsp/registries/deno-import-intellisense.json b/cli/tests/testdata/lsp/registries/deno-import-intellisense.json
index f2784d2f6..7fe514dc0 100644
--- a/cli/tests/testdata/lsp/registries/deno-import-intellisense.json
+++ b/cli/tests/testdata/lsp/registries/deno-import-intellisense.json
@@ -12,11 +12,11 @@
{
"key": "version",
"documentation": "/lsp/registries/doc_${module}_${{version}}.json",
- "url": "/lsp/registries/${module}_versions.json"
+ "url": "/lsp/registries/${module}_versions_${{version}}.json"
},
{
"key": "path",
- "url": "/lsp/registries/${module}_${{version}}.json"
+ "url": "/lsp/registries/${module}_${{version}}_${path}.json"
}
]
},
@@ -30,7 +30,29 @@
},
{
"key": "path",
- "url": "/lsp/registries/${module}_latest.json"
+ "url": "/lsp/registries/${module}_latest_${path}.json"
+ }
+ ]
+ },
+ {
+ "schema": "/std@:version?/:path*",
+ "variables": [
+ {
+ "key": "version",
+ "url": "/lsp/registries/std_${{version}}.json"
+ },
+ {
+ "key": "path",
+ "url": "/lsp/registries/std_${{version}}_${path}.json"
+ }
+ ]
+ },
+ {
+ "schema": "/std/:path*",
+ "variables": [
+ {
+ "key": "path",
+ "url": "/lsp/registries/std_latest_${path}.json"
}
]
}