diff options
| author | William Boman <william@redwill.se> | 2025-05-02 03:52:10 +0200 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2025-05-02 03:57:07 +0200 |
| commit | 4da89f3ab04783da990f9bd40aaa36c22e59375b (patch) | |
| tree | bb672a1bd796a6adf3d04473cb66a3e90be00707 /tests/helpers | |
| parent | feat(ui): display purl information (diff) | |
| download | mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.tar mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.tar.gz mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.tar.bz2 mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.tar.lz mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.tar.xz mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.tar.zst mason-4da89f3ab04783da990f9bd40aaa36c22e59375b.zip | |
refactor(registry): change lua registries to not instantiate Package themselves
Instead of having Lua registries instantiate package instances
themselves we now do it in the installer of Lua registry sources.
This aligns the behaviour of the Lua registry protocol with the other
registry protocols.
Diffstat (limited to 'tests/helpers')
| -rw-r--r-- | tests/helpers/lua/dummy-registry/dummy.lua (renamed from tests/helpers/lua/dummy-registry/dummy_package.lua) | 11 | ||||
| -rw-r--r-- | tests/helpers/lua/dummy-registry/dummy2.lua (renamed from tests/helpers/lua/dummy-registry/dummy2_package.lua) | 11 | ||||
| -rw-r--r-- | tests/helpers/lua/dummy-registry/index.lua | 6 | ||||
| -rw-r--r-- | tests/helpers/lua/dummy-registry/registry.lua (renamed from tests/helpers/lua/dummy-registry/registry_package.lua) | 5 |
4 files changed, 12 insertions, 21 deletions
diff --git a/tests/helpers/lua/dummy-registry/dummy_package.lua b/tests/helpers/lua/dummy-registry/dummy.lua index 4fbaf44d..4b06f4d1 100644 --- a/tests/helpers/lua/dummy-registry/dummy_package.lua +++ b/tests/helpers/lua/dummy-registry/dummy.lua @@ -1,13 +1,10 @@ -local Pkg = require "mason-core.package" - -return Pkg:new { - schema = "registry+v1", +return { name = "dummy", description = [[This is a dummy package.]], homepage = "https://example.com", - licenses = { Pkg.License.MIT }, - languages = { Pkg.Lang.DummyLang }, - categories = { Pkg.Cat.LSP }, + licenses = { "MIT" }, + languages = { "DummyLang" }, + categories = { "LSP" }, source = { id = "pkg:mason/dummy@1.0.0", ---@async diff --git a/tests/helpers/lua/dummy-registry/dummy2_package.lua b/tests/helpers/lua/dummy-registry/dummy2.lua index 008d27b2..8dc26c9f 100644 --- a/tests/helpers/lua/dummy-registry/dummy2_package.lua +++ b/tests/helpers/lua/dummy-registry/dummy2.lua @@ -1,13 +1,10 @@ -local Pkg = require "mason-core.package" - -return Pkg:new { - schema = "registry+v1", +return { name = "dummy2", description = [[This is a dummy2 package.]], homepage = "https://example.com", - licenses = { Pkg.License.MIT }, - languages = { Pkg.Lang.Dummy2Lang }, - categories = { Pkg.Cat.LSP }, + licenses = { "MIT" }, + languages = { "Dummy2Lang" }, + categories = { "LSP" }, source = { id = "pkg:mason/dummy2@1.0.0", ---@async diff --git a/tests/helpers/lua/dummy-registry/index.lua b/tests/helpers/lua/dummy-registry/index.lua index 85fe000f..112a2df2 100644 --- a/tests/helpers/lua/dummy-registry/index.lua +++ b/tests/helpers/lua/dummy-registry/index.lua @@ -1,5 +1,5 @@ return { - ["dummy"] = "dummy-registry.dummy_package", - ["dummy2"] = "dummy-registry.dummy2_package", - ["registry"] = "dummy-registry.registry_package", + ["dummy"] = "dummy-registry.dummy", + ["dummy2"] = "dummy-registry.dummy2", + ["registry"] = "dummy-registry.registry", } diff --git a/tests/helpers/lua/dummy-registry/registry_package.lua b/tests/helpers/lua/dummy-registry/registry.lua index 7e5d9fbd..3cc4858b 100644 --- a/tests/helpers/lua/dummy-registry/registry_package.lua +++ b/tests/helpers/lua/dummy-registry/registry.lua @@ -1,7 +1,4 @@ -local Pkg = require "mason-core.package" - -return Pkg:new { - schema = "registry+v1", +return { name = "registry", description = [[This is a dummy package.]], homepage = "https://example.com", |
