aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-03-12 09:26:02 +0100
committerGitHub <noreply@github.com>2023-03-12 09:26:02 +0100
commit698cd0c4f10480991e665f31977650858d625af1 (patch)
tree0b4b93cd3ff4b31d1be2e1b47a7d37927150df2f /tests
parentfeat: add github registry source capabilities (#1091) (diff)
downloadmason-698cd0c4f10480991e665f31977650858d625af1.tar
mason-698cd0c4f10480991e665f31977650858d625af1.tar.gz
mason-698cd0c4f10480991e665f31977650858d625af1.tar.bz2
mason-698cd0c4f10480991e665f31977650858d625af1.tar.lz
mason-698cd0c4f10480991e665f31977650858d625af1.tar.xz
mason-698cd0c4f10480991e665f31977650858d625af1.tar.zst
mason-698cd0c4f10480991e665f31977650858d625af1.zip
style: enforce import order (#1092)
* chore(workflows): update dependencies * style: enforce import order
Diffstat (limited to 'tests')
-rw-r--r--tests/helpers/lua/luassertx.lua2
-rw-r--r--tests/helpers/lua/test_helpers.lua10
-rw-r--r--tests/mason-core/EventEmitter_spec.lua4
-rw-r--r--tests/mason-core/async/async_spec.lua4
-rw-r--r--tests/mason-core/fetch_spec.lua6
-rw-r--r--tests/mason-core/functional/function_spec.lua4
-rw-r--r--tests/mason-core/functional/list_spec.lua4
-rw-r--r--tests/mason-core/functional/logic_spec.lua2
-rw-r--r--tests/mason-core/installer/context_spec.lua4
-rw-r--r--tests/mason-core/installer/handle_spec.lua4
-rw-r--r--tests/mason-core/installer/installer_spec.lua14
-rw-r--r--tests/mason-core/installer/linker_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/cargo_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/composer_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/gem_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/golang_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/luarocks_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/npm_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/pypi_spec.lua2
-rw-r--r--tests/mason-core/installer/managers/std_spec.lua2
-rw-r--r--tests/mason-core/installer/registry/expr_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/installer_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/link_spec.lua8
-rw-r--r--tests/mason-core/installer/registry/providers/cargo_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/composer_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/gem_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/generic_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/github_spec.lua10
-rw-r--r--tests/mason-core/installer/registry/providers/golang_spec.lua4
-rw-r--r--tests/mason-core/installer/registry/providers/luarocks_spec.lua8
-rw-r--r--tests/mason-core/installer/registry/providers/npm_spec.lua6
-rw-r--r--tests/mason-core/installer/registry/providers/nuget_spec.lua6
-rw-r--r--tests/mason-core/installer/registry/providers/opam_spec.lua6
-rw-r--r--tests/mason-core/installer/registry/providers/pypi_spec.lua8
-rw-r--r--tests/mason-core/installer/registry/util_spec.lua6
-rw-r--r--tests/mason-core/managers/cargo_spec.lua18
-rw-r--r--tests/mason-core/managers/composer_spec.lua12
-rw-r--r--tests/mason-core/managers/dotnet_spec.lua2
-rw-r--r--tests/mason-core/managers/gem_spec.lua14
-rw-r--r--tests/mason-core/managers/git_spec.lua8
-rw-r--r--tests/mason-core/managers/github_client_spec.lua4
-rw-r--r--tests/mason-core/managers/github_spec.lua8
-rw-r--r--tests/mason-core/managers/go_spec.lua8
-rw-r--r--tests/mason-core/managers/npm_spec.lua12
-rw-r--r--tests/mason-core/managers/opam_spec.lua2
-rw-r--r--tests/mason-core/managers/pip3_spec.lua8
-rw-r--r--tests/mason-core/managers/powershell_spec.lua6
-rw-r--r--tests/mason-core/package/package_spec.lua10
-rw-r--r--tests/mason-core/platform_spec.lua8
-rw-r--r--tests/mason-core/process_spec.lua2
-rw-r--r--tests/mason-core/providers/provider_spec.lua2
-rw-r--r--tests/mason-core/purl_spec.lua2
-rw-r--r--tests/mason-core/result_spec.lua4
-rw-r--r--tests/mason-core/spawn_spec.lua6
-rw-r--r--tests/mason-core/terminator_spec.lua10
-rw-r--r--tests/mason-core/ui_spec.lua6
-rw-r--r--tests/mason-registry/api_spec.lua4
-rw-r--r--tests/mason/api/command_spec.lua6
-rw-r--r--tests/mason/setup_spec.lua2
59 files changed, 163 insertions, 163 deletions
diff --git a/tests/helpers/lua/luassertx.lua b/tests/helpers/lua/luassertx.lua
index d6d24d8e..e9bc4e44 100644
--- a/tests/helpers/lua/luassertx.lua
+++ b/tests/helpers/lua/luassertx.lua
@@ -1,6 +1,6 @@
+local a = require "mason-core.async"
local assert = require "luassert"
local match = require "luassert.match"
-local a = require "mason-core.async"
local function wait_for(_, arguments)
---@type (fun()) Function to execute until it does not error.
diff --git a/tests/helpers/lua/test_helpers.lua b/tests/helpers/lua/test_helpers.lua
index 8a69ead8..c7d6f983 100644
--- a/tests/helpers/lua/test_helpers.lua
+++ b/tests/helpers/lua/test_helpers.lua
@@ -1,12 +1,12 @@
---@diagnostic disable: lowercase-global
-local util = require "luassert.util"
local spy = require "luassert.spy"
+local util = require "luassert.util"
-local path = require "mason-core.path"
-local a = require "mason-core.async"
-local Result = require "mason-core.result"
-local InstallHandle = require "mason-core.installer.handle"
local InstallContext = require "mason-core.installer.context"
+local InstallHandle = require "mason-core.installer.handle"
+local Result = require "mason-core.result"
+local a = require "mason-core.async"
+local path = require "mason-core.path"
local registry = require "mason-registry"
-- selene: allow(unused_variable)
diff --git a/tests/mason-core/EventEmitter_spec.lua b/tests/mason-core/EventEmitter_spec.lua
index c7eb5745..fc01e3ab 100644
--- a/tests/mason-core/EventEmitter_spec.lua
+++ b/tests/mason-core/EventEmitter_spec.lua
@@ -1,8 +1,8 @@
-local spy = require "luassert.spy"
local match = require "luassert.match"
+local spy = require "luassert.spy"
-local a = require "mason-core.async"
local EventEmitter = require "mason-core.EventEmitter"
+local a = require "mason-core.async"
describe("EventEmitter", function()
it("should call registered event handlers", function()
diff --git a/tests/mason-core/async/async_spec.lua b/tests/mason-core/async/async_spec.lua
index 72cae450..828a9409 100644
--- a/tests/mason-core/async/async_spec.lua
+++ b/tests/mason-core/async/async_spec.lua
@@ -1,8 +1,8 @@
+local a = require "mason-core.async"
local assert = require "luassert"
-local spy = require "luassert.spy"
local match = require "luassert.match"
-local a = require "mason-core.async"
local process = require "mason-core.process"
+local spy = require "luassert.spy"
local function timestamp()
local seconds, microseconds = vim.loop.gettimeofday()
diff --git a/tests/mason-core/fetch_spec.lua b/tests/mason-core/fetch_spec.lua
index a14842f9..7a25a693 100644
--- a/tests/mason-core/fetch_spec.lua
+++ b/tests/mason-core/fetch_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
+local Result = require "mason-core.result"
local fetch = require "mason-core.fetch"
+local match = require "luassert.match"
local spawn = require "mason-core.spawn"
-local Result = require "mason-core.result"
+local stub = require "luassert.stub"
describe("fetch", function()
it(
diff --git a/tests/mason-core/functional/function_spec.lua b/tests/mason-core/functional/function_spec.lua
index 9f5189fd..7a589aba 100644
--- a/tests/mason-core/functional/function_spec.lua
+++ b/tests/mason-core/functional/function_spec.lua
@@ -1,6 +1,6 @@
-local spy = require "luassert.spy"
-local match = require "luassert.match"
local _ = require "mason-core.functional"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
describe("functional: function", function()
it("curries functions", function()
diff --git a/tests/mason-core/functional/list_spec.lua b/tests/mason-core/functional/list_spec.lua
index 6b2aa2d2..396d3b60 100644
--- a/tests/mason-core/functional/list_spec.lua
+++ b/tests/mason-core/functional/list_spec.lua
@@ -1,6 +1,6 @@
-local spy = require "luassert.spy"
-local _ = require "mason-core.functional"
local Optional = require "mason-core.optional"
+local _ = require "mason-core.functional"
+local spy = require "luassert.spy"
describe("functional: list", function()
it("should produce list without nils", function()
diff --git a/tests/mason-core/functional/logic_spec.lua b/tests/mason-core/functional/logic_spec.lua
index b15fd6ae..3d6bd15b 100644
--- a/tests/mason-core/functional/logic_spec.lua
+++ b/tests/mason-core/functional/logic_spec.lua
@@ -1,5 +1,5 @@
-local spy = require "luassert.spy"
local _ = require "mason-core.functional"
+local spy = require "luassert.spy"
describe("functional: logic", function()
it("should check that all_pass checks that all predicates pass", function()
diff --git a/tests/mason-core/installer/context_spec.lua b/tests/mason-core/installer/context_spec.lua
index e09ebd52..efd632e3 100644
--- a/tests/mason-core/installer/context_spec.lua
+++ b/tests/mason-core/installer/context_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
local match = require "luassert.match"
-local std = require "mason-core.managers.std"
local path = require "mason-core.path"
local pip3 = require "mason-core.managers.pip3"
local registry = require "mason-registry"
+local std = require "mason-core.managers.std"
+local stub = require "luassert.stub"
describe("installer", function()
---@module "mason-core.platform"
diff --git a/tests/mason-core/installer/handle_spec.lua b/tests/mason-core/installer/handle_spec.lua
index fb7b434e..c301b28b 100644
--- a/tests/mason-core/installer/handle_spec.lua
+++ b/tests/mason-core/installer/handle_spec.lua
@@ -1,7 +1,7 @@
+local InstallHandle = require "mason-core.installer.handle"
local mock = require "luassert.mock"
-local stub = require "luassert.stub"
local spy = require "luassert.spy"
-local InstallHandle = require "mason-core.installer.handle"
+local stub = require "luassert.stub"
describe("installer handle", function()
it("should register spawn handle", function()
diff --git a/tests/mason-core/installer/installer_spec.lua b/tests/mason-core/installer/installer_spec.lua
index aa459cce..4a45e997 100644
--- a/tests/mason-core/installer/installer_spec.lua
+++ b/tests/mason-core/installer/installer_spec.lua
@@ -1,12 +1,12 @@
-local spy = require "luassert.spy"
-local match = require "luassert.match"
-local stub = require "luassert.stub"
-local fs = require "mason-core.fs"
-local a = require "mason-core.async"
-local path = require "mason-core.path"
+local InstallContext = require "mason-core.installer.context"
local Result = require "mason-core.result"
+local a = require "mason-core.async"
+local fs = require "mason-core.fs"
local installer = require "mason-core.installer"
-local InstallContext = require "mason-core.installer.context"
+local match = require "luassert.match"
+local path = require "mason-core.path"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
local function timestamp()
local seconds, microseconds = vim.loop.gettimeofday()
diff --git a/tests/mason-core/installer/linker_spec.lua b/tests/mason-core/installer/linker_spec.lua
index cf8260c6..ac66b212 100644
--- a/tests/mason-core/installer/linker_spec.lua
+++ b/tests/mason-core/installer/linker_spec.lua
@@ -1,7 +1,7 @@
-local stub = require "luassert.stub"
local fs = require "mason-core.fs"
local path = require "mason-core.path"
local registry = require "mason-registry"
+local stub = require "luassert.stub"
local WIN_CMD_SCRIPT = [[@ECHO off
GOTO start
diff --git a/tests/mason-core/installer/managers/cargo_spec.lua b/tests/mason-core/installer/managers/cargo_spec.lua
index 63768f4d..efc6fc84 100644
--- a/tests/mason-core/installer/managers/cargo_spec.lua
+++ b/tests/mason-core/installer/managers/cargo_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local cargo = require "mason-core.installer.managers.cargo"
+local installer = require "mason-core.installer"
describe("cargo manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/composer_spec.lua b/tests/mason-core/installer/managers/composer_spec.lua
index a4e1f82f..733517c9 100644
--- a/tests/mason-core/installer/managers/composer_spec.lua
+++ b/tests/mason-core/installer/managers/composer_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local composer = require "mason-core.installer.managers.composer"
+local installer = require "mason-core.installer"
describe("composer manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/gem_spec.lua b/tests/mason-core/installer/managers/gem_spec.lua
index 580c6432..149efb00 100644
--- a/tests/mason-core/installer/managers/gem_spec.lua
+++ b/tests/mason-core/installer/managers/gem_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local gem = require "mason-core.installer.managers.gem"
+local installer = require "mason-core.installer"
describe("gem manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/golang_spec.lua b/tests/mason-core/installer/managers/golang_spec.lua
index cdad6e25..4c3c4517 100644
--- a/tests/mason-core/installer/managers/golang_spec.lua
+++ b/tests/mason-core/installer/managers/golang_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local golang = require "mason-core.installer.managers.golang"
+local installer = require "mason-core.installer"
describe("golang manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/luarocks_spec.lua b/tests/mason-core/installer/managers/luarocks_spec.lua
index 69ac3946..6dcc1b4f 100644
--- a/tests/mason-core/installer/managers/luarocks_spec.lua
+++ b/tests/mason-core/installer/managers/luarocks_spec.lua
@@ -1,6 +1,6 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local luarocks = require "mason-core.installer.managers.luarocks"
+local stub = require "luassert.stub"
describe("luarocks manager", function()
it("should install", function()
diff --git a/tests/mason-core/installer/managers/npm_spec.lua b/tests/mason-core/installer/managers/npm_spec.lua
index 655acb64..1555b37d 100644
--- a/tests/mason-core/installer/managers/npm_spec.lua
+++ b/tests/mason-core/installer/managers/npm_spec.lua
@@ -1,7 +1,7 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local match = require "luassert.match"
local npm = require "mason-core.installer.managers.npm"
+local stub = require "luassert.stub"
describe("npm manager", function()
it("should init package.json", function()
diff --git a/tests/mason-core/installer/managers/pypi_spec.lua b/tests/mason-core/installer/managers/pypi_spec.lua
index f0a6cdc6..45b63d26 100644
--- a/tests/mason-core/installer/managers/pypi_spec.lua
+++ b/tests/mason-core/installer/managers/pypi_spec.lua
@@ -1,7 +1,7 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local path = require "mason-core.path"
local pypi = require "mason-core.installer.managers.pypi"
+local stub = require "luassert.stub"
---@param ctx InstallContext
local function venv_py(ctx)
diff --git a/tests/mason-core/installer/managers/std_spec.lua b/tests/mason-core/installer/managers/std_spec.lua
index feff9abe..661ce774 100644
--- a/tests/mason-core/installer/managers/std_spec.lua
+++ b/tests/mason-core/installer/managers/std_spec.lua
@@ -1,7 +1,7 @@
local installer = require "mason-core.installer"
-local stub = require "luassert.stub"
local match = require "luassert.match"
local std = require "mason-core.installer.managers.std"
+local stub = require "luassert.stub"
describe("std unpack [Unix]", function()
it("should unpack .gz", function()
diff --git a/tests/mason-core/installer/registry/expr_spec.lua b/tests/mason-core/installer/registry/expr_spec.lua
index c628381a..a84500ce 100644
--- a/tests/mason-core/installer/registry/expr_spec.lua
+++ b/tests/mason-core/installer/registry/expr_spec.lua
@@ -1,6 +1,6 @@
-local match = require "luassert.match"
-local expr = require "mason-core.installer.registry.expr"
local Result = require "mason-core.result"
+local expr = require "mason-core.installer.registry.expr"
+local match = require "luassert.match"
describe("registry expressions", function()
it("should eval simple expressions", function()
diff --git a/tests/mason-core/installer/registry/installer_spec.lua b/tests/mason-core/installer/registry/installer_spec.lua
index e6ca6f91..3559c3b9 100644
--- a/tests/mason-core/installer/registry/installer_spec.lua
+++ b/tests/mason-core/installer/registry/installer_spec.lua
@@ -1,7 +1,7 @@
-local match = require "luassert.match"
-local stub = require "luassert.stub"
local Result = require "mason-core.result"
local installer = require "mason-core.installer.registry"
+local match = require "luassert.match"
+local stub = require "luassert.stub"
local util = require "mason-core.installer.registry.util"
---@type InstallerProvider
diff --git a/tests/mason-core/installer/registry/link_spec.lua b/tests/mason-core/installer/registry/link_spec.lua
index eef66349..97df3e54 100644
--- a/tests/mason-core/installer/registry/link_spec.lua
+++ b/tests/mason-core/installer/registry/link_spec.lua
@@ -1,10 +1,10 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local Result = require "mason-core.result"
local Purl = require "mason-core.purl"
-local link = require "mason-core.installer.registry.link"
+local Result = require "mason-core.result"
local fs = require "mason-core.fs"
+local link = require "mason-core.installer.registry.link"
+local match = require "luassert.match"
local path = require "mason-core.path"
+local stub = require "luassert.stub"
describe("registry linker", function()
it("should expand bin table", function()
diff --git a/tests/mason-core/installer/registry/providers/cargo_spec.lua b/tests/mason-core/installer/registry/providers/cargo_spec.lua
index f2ae679c..61cbd6c0 100644
--- a/tests/mason-core/installer/registry/providers/cargo_spec.lua
+++ b/tests/mason-core/installer/registry/providers/cargo_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local cargo = require "mason-core.installer.registry.providers.cargo"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/composer_spec.lua b/tests/mason-core/installer/registry/providers/composer_spec.lua
index 4849e3f7..a8c29d59 100644
--- a/tests/mason-core/installer/registry/providers/composer_spec.lua
+++ b/tests/mason-core/installer/registry/providers/composer_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local composer = require "mason-core.installer.registry.providers.composer"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/gem_spec.lua b/tests/mason-core/installer/registry/providers/gem_spec.lua
index 9696ec6e..0ddfdcc1 100644
--- a/tests/mason-core/installer/registry/providers/gem_spec.lua
+++ b/tests/mason-core/installer/registry/providers/gem_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local gem = require "mason-core.installer.registry.providers.gem"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/generic_spec.lua b/tests/mason-core/installer/registry/providers/generic_spec.lua
index 899709c5..431703b4 100644
--- a/tests/mason-core/installer/registry/providers/generic_spec.lua
+++ b/tests/mason-core/installer/registry/providers/generic_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local generic = require "mason-core.installer.registry.providers.generic"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/github_spec.lua b/tests/mason-core/installer/registry/providers/github_spec.lua
index 0c43e3cf..de301d88 100644
--- a/tests/mason-core/installer/registry/providers/github_spec.lua
+++ b/tests/mason-core/installer/registry/providers/github_spec.lua
@@ -1,12 +1,12 @@
-local stub = require "luassert.stub"
-local mock = require "luassert.mock"
-local spy = require "luassert.spy"
-local match = require "luassert.match"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local github = require "mason-core.installer.registry.providers.github"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local match = require "luassert.match"
+local mock = require "luassert.mock"
local registry_installer = require "mason-core.installer.registry"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/golang_spec.lua b/tests/mason-core/installer/registry/providers/golang_spec.lua
index d7b9f448..696c257e 100644
--- a/tests/mason-core/installer/registry/providers/golang_spec.lua
+++ b/tests/mason-core/installer/registry/providers/golang_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
+local Purl = require "mason-core.purl"
local Result = require "mason-core.result"
local golang = require "mason-core.installer.registry.providers.golang"
-local Purl = require "mason-core.purl"
local installer = require "mason-core.installer"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/luarocks_spec.lua b/tests/mason-core/installer/registry/providers/luarocks_spec.lua
index 992726eb..0a4ea9ad 100644
--- a/tests/mason-core/installer/registry/providers/luarocks_spec.lua
+++ b/tests/mason-core/installer/registry/providers/luarocks_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local Result = require "mason-core.result"
-local luarocks = require "mason-core.installer.registry.providers.luarocks"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local luarocks = require "mason-core.installer.registry.providers.luarocks"
+local match = require "luassert.match"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/npm_spec.lua b/tests/mason-core/installer/registry/providers/npm_spec.lua
index cd20a07d..ce968d43 100644
--- a/tests/mason-core/installer/registry/providers/npm_spec.lua
+++ b/tests/mason-core/installer/registry/providers/npm_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local npm = require "mason-core.installer.registry.providers.npm"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local npm = require "mason-core.installer.registry.providers.npm"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/nuget_spec.lua b/tests/mason-core/installer/registry/providers/nuget_spec.lua
index eac96251..2437d8de 100644
--- a/tests/mason-core/installer/registry/providers/nuget_spec.lua
+++ b/tests/mason-core/installer/registry/providers/nuget_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local nuget = require "mason-core.installer.registry.providers.nuget"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local nuget = require "mason-core.installer.registry.providers.nuget"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/opam_spec.lua b/tests/mason-core/installer/registry/providers/opam_spec.lua
index 53b5d767..c0f73b02 100644
--- a/tests/mason-core/installer/registry/providers/opam_spec.lua
+++ b/tests/mason-core/installer/registry/providers/opam_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local opam = require "mason-core.installer.registry.providers.opam"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local opam = require "mason-core.installer.registry.providers.opam"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/providers/pypi_spec.lua b/tests/mason-core/installer/registry/providers/pypi_spec.lua
index 222b473e..25119486 100644
--- a/tests/mason-core/installer/registry/providers/pypi_spec.lua
+++ b/tests/mason-core/installer/registry/providers/pypi_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local settings = require "mason.settings"
-local Result = require "mason-core.result"
-local pypi = require "mason-core.installer.registry.providers.pypi"
local Purl = require "mason-core.purl"
+local Result = require "mason-core.result"
local installer = require "mason-core.installer"
+local pypi = require "mason-core.installer.registry.providers.pypi"
+local settings = require "mason.settings"
+local stub = require "luassert.stub"
---@param overrides Purl
local function purl(overrides)
diff --git a/tests/mason-core/installer/registry/util_spec.lua b/tests/mason-core/installer/registry/util_spec.lua
index d6cdd6b5..09918943 100644
--- a/tests/mason-core/installer/registry/util_spec.lua
+++ b/tests/mason-core/installer/registry/util_spec.lua
@@ -1,8 +1,8 @@
-local match = require "luassert.match"
local Result = require "mason-core.result"
-local util = require "mason-core.installer.registry.util"
-local platform = require "mason-core.platform"
local installer = require "mason-core.installer"
+local match = require "luassert.match"
+local platform = require "mason-core.platform"
+local util = require "mason-core.installer.registry.util"
describe("registry installer util", function()
it("should coalesce single target", function()
diff --git a/tests/mason-core/managers/cargo_spec.lua b/tests/mason-core/managers/cargo_spec.lua
index bdf1bb09..9f43d517 100644
--- a/tests/mason-core/managers/cargo_spec.lua
+++ b/tests/mason-core/managers/cargo_spec.lua
@@ -1,16 +1,16 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
-local match = require "luassert.match"
-local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
local cargo = require "mason-core.managers.cargo"
-local github = require "mason-core.managers.github"
local cargo_client = require "mason-core.managers.cargo.client"
+local github = require "mason-core.managers.github"
local github_client = require "mason-core.managers.github.client"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
+local installer = require "mason-core.installer"
+local match = require "luassert.match"
+local mock = require "luassert.mock"
local path = require "mason-core.path"
-local _ = require "mason-core.functional"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("cargo manager", function()
it(
diff --git a/tests/mason-core/managers/composer_spec.lua b/tests/mason-core/managers/composer_spec.lua
index 9097c3d5..577becaa 100644
--- a/tests/mason-core/managers/composer_spec.lua
+++ b/tests/mason-core/managers/composer_spec.lua
@@ -1,11 +1,11 @@
-local spy = require "luassert.spy"
-local stub = require "luassert.stub"
-local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
-local composer = require "mason-core.managers.composer"
local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
+local composer = require "mason-core.managers.composer"
+local installer = require "mason-core.installer"
+local mock = require "luassert.mock"
local path = require "mason-core.path"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("composer manager", function()
it(
diff --git a/tests/mason-core/managers/dotnet_spec.lua b/tests/mason-core/managers/dotnet_spec.lua
index e61bebb8..441b6a97 100644
--- a/tests/mason-core/managers/dotnet_spec.lua
+++ b/tests/mason-core/managers/dotnet_spec.lua
@@ -1,5 +1,5 @@
-local installer = require "mason-core.installer"
local dotnet = require "mason-core.managers.dotnet"
+local installer = require "mason-core.installer"
describe("dotnet manager", function()
it(
diff --git a/tests/mason-core/managers/gem_spec.lua b/tests/mason-core/managers/gem_spec.lua
index ea497794..94443c2e 100644
--- a/tests/mason-core/managers/gem_spec.lua
+++ b/tests/mason-core/managers/gem_spec.lua
@@ -1,13 +1,13 @@
-local spy = require "luassert.spy"
-local stub = require "luassert.stub"
+local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local api = require "mason-registry.api"
+local gem = require "mason-core.managers.gem"
+local installer = require "mason-core.installer"
local match = require "luassert.match"
local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
-local gem = require "mason-core.managers.gem"
-local Result = require "mason-core.result"
local spawn = require "mason-core.spawn"
-local api = require "mason-registry.api"
-local _ = require "mason-core.functional"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("gem manager", function()
it(
diff --git a/tests/mason-core/managers/git_spec.lua b/tests/mason-core/managers/git_spec.lua
index fc0a5167..9c1b8a72 100644
--- a/tests/mason-core/managers/git_spec.lua
+++ b/tests/mason-core/managers/git_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local mock = require "luassert.mock"
-local spawn = require "mason-core.spawn"
local Result = require "mason-core.result"
-local installer = require "mason-core.installer"
local _ = require "mason-core.functional"
+local installer = require "mason-core.installer"
+local mock = require "luassert.mock"
+local spawn = require "mason-core.spawn"
+local stub = require "luassert.stub"
local git = require "mason-core.managers.git"
diff --git a/tests/mason-core/managers/github_client_spec.lua b/tests/mason-core/managers/github_client_spec.lua
index 16a923e0..d07a0e74 100644
--- a/tests/mason-core/managers/github_client_spec.lua
+++ b/tests/mason-core/managers/github_client_spec.lua
@@ -1,7 +1,7 @@
-local stub = require "luassert.stub"
+local Result = require "mason-core.result"
local client = require "mason-core.managers.github.client"
local spawn = require "mason-core.spawn"
-local Result = require "mason-core.result"
+local stub = require "luassert.stub"
describe("github client", function()
it("should provide query parameters in api calls", function()
diff --git a/tests/mason-core/managers/github_spec.lua b/tests/mason-core/managers/github_spec.lua
index f2f85210..b4ef3c42 100644
--- a/tests/mason-core/managers/github_spec.lua
+++ b/tests/mason-core/managers/github_spec.lua
@@ -1,11 +1,11 @@
-local stub = require "luassert.stub"
local mock = require "luassert.mock"
+local stub = require "luassert.stub"
-local Result = require "mason-core.result"
-local installer = require "mason-core.installer"
-local github = require "mason-core.managers.github"
local Optional = require "mason-core.optional"
+local Result = require "mason-core.result"
local client = require "mason-core.managers.github.client"
+local github = require "mason-core.managers.github"
+local installer = require "mason-core.installer"
describe("github release file", function()
it(
diff --git a/tests/mason-core/managers/go_spec.lua b/tests/mason-core/managers/go_spec.lua
index 5ca1bfb8..b4b0f892 100644
--- a/tests/mason-core/managers/go_spec.lua
+++ b/tests/mason-core/managers/go_spec.lua
@@ -1,11 +1,11 @@
-local mock = require "luassert.mock"
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
local Result = require "mason-core.result"
local go = require "mason-core.managers.go"
-local spawn = require "mason-core.spawn"
local installer = require "mason-core.installer"
+local mock = require "luassert.mock"
local path = require "mason-core.path"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("go manager", function()
it(
diff --git a/tests/mason-core/managers/npm_spec.lua b/tests/mason-core/managers/npm_spec.lua
index 144adaf3..2eb4db26 100644
--- a/tests/mason-core/managers/npm_spec.lua
+++ b/tests/mason-core/managers/npm_spec.lua
@@ -1,13 +1,13 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
+local Result = require "mason-core.result"
+local api = require "mason-registry.api"
+local installer = require "mason-core.installer"
local match = require "luassert.match"
local mock = require "luassert.mock"
-local installer = require "mason-core.installer"
local npm = require "mason-core.managers.npm"
-local Result = require "mason-core.result"
-local spawn = require "mason-core.spawn"
local path = require "mason-core.path"
-local api = require "mason-registry.api"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("npm manager", function()
it(
diff --git a/tests/mason-core/managers/opam_spec.lua b/tests/mason-core/managers/opam_spec.lua
index f0eb96db..df14023f 100644
--- a/tests/mason-core/managers/opam_spec.lua
+++ b/tests/mason-core/managers/opam_spec.lua
@@ -1,5 +1,5 @@
-local match = require "luassert.match"
local installer = require "mason-core.installer"
+local match = require "luassert.match"
local opam = require "mason-core.managers.opam"
describe("opam manager", function()
diff --git a/tests/mason-core/managers/pip3_spec.lua b/tests/mason-core/managers/pip3_spec.lua
index b6baf346..bff7eadd 100644
--- a/tests/mason-core/managers/pip3_spec.lua
+++ b/tests/mason-core/managers/pip3_spec.lua
@@ -1,16 +1,16 @@
local mock = require "luassert.mock"
+local path = require "mason-core.path"
local spy = require "luassert.spy"
local stub = require "luassert.stub"
-local path = require "mason-core.path"
+local Result = require "mason-core.result"
local _ = require "mason-core.functional"
local a = require "mason-core.async"
-local pip3 = require "mason-core.managers.pip3"
+local api = require "mason-registry.api"
local installer = require "mason-core.installer"
-local Result = require "mason-core.result"
+local pip3 = require "mason-core.managers.pip3"
local settings = require "mason.settings"
local spawn = require "mason-core.spawn"
-local api = require "mason-registry.api"
describe("pip3 manager", function()
before_each(function()
diff --git a/tests/mason-core/managers/powershell_spec.lua b/tests/mason-core/managers/powershell_spec.lua
index b8facacb..dbec05bf 100644
--- a/tests/mason-core/managers/powershell_spec.lua
+++ b/tests/mason-core/managers/powershell_spec.lua
@@ -1,9 +1,9 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
+local a = require "mason-core.async"
local match = require "luassert.match"
local mock = require "luassert.mock"
local spawn = require "mason-core.spawn"
-local a = require "mason-core.async"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("powershell manager", function()
local function powershell()
diff --git a/tests/mason-core/package/package_spec.lua b/tests/mason-core/package/package_spec.lua
index 6f8eb8d4..0343d8bd 100644
--- a/tests/mason-core/package/package_spec.lua
+++ b/tests/mason-core/package/package_spec.lua
@@ -1,10 +1,10 @@
-local spy = require "luassert.spy"
-local mock = require "luassert.mock"
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local a = require "mason-core.async"
local Pkg = require "mason-core.package"
+local a = require "mason-core.async"
+local match = require "luassert.match"
+local mock = require "luassert.mock"
local registry = require "mason-registry"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("package", function()
before_each(function()
diff --git a/tests/mason-core/platform_spec.lua b/tests/mason-core/platform_spec.lua
index fc1f43ed..48484707 100644
--- a/tests/mason-core/platform_spec.lua
+++ b/tests/mason-core/platform_spec.lua
@@ -1,8 +1,8 @@
-local stub = require "luassert.stub"
-local spy = require "luassert.spy"
-local match = require "luassert.match"
-local _ = require "mason-core.functional"
local Result = require "mason-core.result"
+local _ = require "mason-core.functional"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
local spawn = require "mason-core.spawn"
diff --git a/tests/mason-core/process_spec.lua b/tests/mason-core/process_spec.lua
index 4a438731..38ea94de 100644
--- a/tests/mason-core/process_spec.lua
+++ b/tests/mason-core/process_spec.lua
@@ -1,6 +1,6 @@
-local spy = require "luassert.spy"
local match = require "luassert.match"
local process = require "mason-core.process"
+local spy = require "luassert.spy"
describe("process.spawn", function()
-- Unix only
diff --git a/tests/mason-core/providers/provider_spec.lua b/tests/mason-core/providers/provider_spec.lua
index ba2d8f1f..3c103fe5 100644
--- a/tests/mason-core/providers/provider_spec.lua
+++ b/tests/mason-core/providers/provider_spec.lua
@@ -1,5 +1,5 @@
-local spy = require "luassert.spy"
local Result = require "mason-core.result"
+local spy = require "luassert.spy"
describe("providers", function()
---@module "mason-core.providers"
diff --git a/tests/mason-core/purl_spec.lua b/tests/mason-core/purl_spec.lua
index 44a32783..d6032068 100644
--- a/tests/mason-core/purl_spec.lua
+++ b/tests/mason-core/purl_spec.lua
@@ -1,5 +1,5 @@
-local purl = require "mason-core.purl"
local Result = require "mason-core.result"
+local purl = require "mason-core.purl"
describe("purl", function()
it("should parse well-formed PURLs", function()
diff --git a/tests/mason-core/result_spec.lua b/tests/mason-core/result_spec.lua
index 70495bb7..46f4d35c 100644
--- a/tests/mason-core/result_spec.lua
+++ b/tests/mason-core/result_spec.lua
@@ -1,8 +1,8 @@
+local Optional = require "mason-core.optional"
local Result = require "mason-core.result"
+local a = require "mason-core.async"
local match = require "luassert.match"
local spy = require "luassert.spy"
-local Optional = require "mason-core.optional"
-local a = require "mason-core.async"
describe("result", function()
it("should create success", function()
diff --git a/tests/mason-core/spawn_spec.lua b/tests/mason-core/spawn_spec.lua
index f9f90411..15b9fe7d 100644
--- a/tests/mason-core/spawn_spec.lua
+++ b/tests/mason-core/spawn_spec.lua
@@ -1,8 +1,8 @@
-local spy = require "luassert.spy"
-local stub = require "luassert.stub"
local match = require "luassert.match"
-local spawn = require "mason-core.spawn"
local process = require "mason-core.process"
+local spawn = require "mason-core.spawn"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
describe("async spawn", function()
it(
diff --git a/tests/mason-core/terminator_spec.lua b/tests/mason-core/terminator_spec.lua
index a04372e4..6d7c1612 100644
--- a/tests/mason-core/terminator_spec.lua
+++ b/tests/mason-core/terminator_spec.lua
@@ -1,11 +1,11 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
-local spy = require "luassert.spy"
+local InstallHandle = require "mason-core.installer.handle"
+local _ = require "mason-core.functional"
local a = require "mason-core.async"
+local match = require "luassert.match"
local registry = require "mason-registry"
+local spy = require "luassert.spy"
+local stub = require "luassert.stub"
local terminator = require "mason-core.terminator"
-local _ = require "mason-core.functional"
-local InstallHandle = require "mason-core.installer.handle"
describe("terminator", function()
it(
diff --git a/tests/mason-core/ui_spec.lua b/tests/mason-core/ui_spec.lua
index d2034b9f..8c80cc3b 100644
--- a/tests/mason-core/ui_spec.lua
+++ b/tests/mason-core/ui_spec.lua
@@ -1,8 +1,8 @@
-local match = require "luassert.match"
-local spy = require "luassert.spy"
-local display = require "mason-core.ui.display"
local Ui = require "mason-core.ui"
local a = require "mason-core.async"
+local display = require "mason-core.ui.display"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
describe("ui", function()
it("produces a correct tree", function()
diff --git a/tests/mason-registry/api_spec.lua b/tests/mason-registry/api_spec.lua
index 548db78b..039d0959 100644
--- a/tests/mason-registry/api_spec.lua
+++ b/tests/mason-registry/api_spec.lua
@@ -1,6 +1,6 @@
-local stub = require "luassert.stub"
-local match = require "luassert.match"
local Result = require "mason-core.result"
+local match = require "luassert.match"
+local stub = require "luassert.stub"
describe("mason-registry API", function()
---@module "mason-registry.api"
diff --git a/tests/mason/api/command_spec.lua b/tests/mason/api/command_spec.lua
index 14b65619..aee08f6f 100644
--- a/tests/mason/api/command_spec.lua
+++ b/tests/mason/api/command_spec.lua
@@ -1,11 +1,11 @@
-local spy = require "luassert.spy"
-local match = require "luassert.match"
local log = require "mason-core.log"
+local match = require "luassert.match"
+local spy = require "luassert.spy"
+local Pkg = require "mason-core.package"
local a = require "mason-core.async"
local api = require "mason.api.command"
local registry = require "mason-registry"
-local Pkg = require "mason-core.package"
describe(":Mason", function()
it(
diff --git a/tests/mason/setup_spec.lua b/tests/mason/setup_spec.lua
index 8c88ed18..97947420 100644
--- a/tests/mason/setup_spec.lua
+++ b/tests/mason/setup_spec.lua
@@ -1,5 +1,5 @@
-local match = require "luassert.match"
local mason = require "mason"
+local match = require "luassert.match"
local path = require "mason-core.path"
local settings = require "mason.settings"