aboutsummaryrefslogtreecommitdiffstats
path: root/tests/helpers
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2025-05-02 03:52:10 +0200
committerWilliam Boman <william@redwill.se>2025-05-02 03:57:07 +0200
commit4da89f3ab04783da990f9bd40aaa36c22e59375b (patch)
treebb672a1bd796a6adf3d04473cb66a3e90be00707 /tests/helpers
parentfeat(ui): display purl information (diff)
downloadmason-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.lua6
-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",