diff options
Diffstat (limited to 'tests/mason-core/managers')
| -rw-r--r-- | tests/mason-core/managers/cargo_spec.lua | 12 | ||||
| -rw-r--r-- | tests/mason-core/managers/composer_spec.lua | 4 | ||||
| -rw-r--r-- | tests/mason-core/managers/dotnet_spec.lua | 4 | ||||
| -rw-r--r-- | tests/mason-core/managers/gem_spec.lua | 4 | ||||
| -rw-r--r-- | tests/mason-core/managers/git_spec.lua | 8 | ||||
| -rw-r--r-- | tests/mason-core/managers/github_spec.lua | 8 | ||||
| -rw-r--r-- | tests/mason-core/managers/go_spec.lua | 4 | ||||
| -rw-r--r-- | tests/mason-core/managers/luarocks_spec.lua | 8 | ||||
| -rw-r--r-- | tests/mason-core/managers/npm_spec.lua | 8 | ||||
| -rw-r--r-- | tests/mason-core/managers/opam_spec.lua | 10 | ||||
| -rw-r--r-- | tests/mason-core/managers/pip3_spec.lua | 20 |
11 files changed, 51 insertions, 39 deletions
diff --git a/tests/mason-core/managers/cargo_spec.lua b/tests/mason-core/managers/cargo_spec.lua index 9b62fccd..d52c6ffc 100644 --- a/tests/mason-core/managers/cargo_spec.lua +++ b/tests/mason-core/managers/cargo_spec.lua @@ -18,7 +18,7 @@ describe("cargo manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, cargo.crate "my-crate") + installer.exec_in_context(ctx, cargo.crate "my-crate") assert.spy(ctx.spawn.cargo).was_called(1) assert.spy(ctx.spawn.cargo).was_called_with { "install", @@ -38,7 +38,7 @@ describe("cargo manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, cargo.crate("my-crate", { git = { url = "https://my-crate.git" } })) + installer.exec_in_context(ctx, cargo.crate("my-crate", { git = { url = "https://my-crate.git" } })) assert.spy(ctx.spawn.cargo).was_called(1) assert.spy(ctx.spawn.cargo).was_called_with { "install", @@ -58,7 +58,7 @@ describe("cargo manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, cargo.crate("crate-name", { git = { url = "https://my-crate.git" } })) + installer.exec_in_context(ctx, cargo.crate("crate-name", { git = { url = "https://my-crate.git" } })) assert.spy(ctx.spawn.cargo).was_called(1) assert.spy(ctx.spawn.cargo).was_called_with { "install", @@ -78,7 +78,7 @@ describe("cargo manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, cargo.crate("my-crate", { features = "lsp" })) + installer.exec_in_context(ctx, cargo.crate("my-crate", { features = "lsp" })) assert.spy(ctx.spawn.cargo).was_called(1) assert.spy(ctx.spawn.cargo).was_called_with { "install", @@ -100,7 +100,7 @@ describe("cargo manager", function() stub(github, "tag") github.tag.returns { tag = "v2.1.1", with_receipt = mockx.just_runs } local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer( + installer.exec_in_context( ctx, cargo.crate("my-crate", { git = { @@ -128,7 +128,7 @@ describe("cargo manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, cargo.crate "main-package") + installer.exec_in_context(ctx, cargo.crate "main-package") assert.same({ type = "cargo", package = "main-package", diff --git a/tests/mason-core/managers/composer_spec.lua b/tests/mason-core/managers/composer_spec.lua index fe961a4f..0c741493 100644 --- a/tests/mason-core/managers/composer_spec.lua +++ b/tests/mason-core/managers/composer_spec.lua @@ -14,7 +14,7 @@ describe("composer manager", function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) ctx.fs.file_exists = spy.new(mockx.returns(false)) - installer.run_installer( + installer.exec_in_context( ctx, composer.packages { "main-package", "supporting-package", "supporting-package2" } ) @@ -40,7 +40,7 @@ describe("composer manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer( + installer.exec_in_context( ctx, composer.packages { "main-package", "supporting-package", "supporting-package2" } ) diff --git a/tests/mason-core/managers/dotnet_spec.lua b/tests/mason-core/managers/dotnet_spec.lua index 8c04b875..ffcbd339 100644 --- a/tests/mason-core/managers/dotnet_spec.lua +++ b/tests/mason-core/managers/dotnet_spec.lua @@ -7,7 +7,7 @@ describe("dotnet manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, dotnet.package "main-package") + installer.exec_in_context(ctx, dotnet.package "main-package") assert.spy(ctx.spawn.dotnet).was_called(1) assert.spy(ctx.spawn.dotnet).was_called_with { "tool", @@ -25,7 +25,7 @@ describe("dotnet manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, dotnet.package "main-package") + installer.exec_in_context(ctx, dotnet.package "main-package") assert.same({ type = "dotnet", package = "main-package", diff --git a/tests/mason-core/managers/gem_spec.lua b/tests/mason-core/managers/gem_spec.lua index d9325dce..a74425e5 100644 --- a/tests/mason-core/managers/gem_spec.lua +++ b/tests/mason-core/managers/gem_spec.lua @@ -15,7 +15,7 @@ describe("gem manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, gem.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, gem.packages { "main-package", "supporting-package", "supporting-package2" }) assert.spy(ctx.spawn.gem).was_called(1) assert.spy(ctx.spawn.gem).was_called_with(match.tbl_containing { "install", @@ -38,7 +38,7 @@ describe("gem manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, gem.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, gem.packages { "main-package", "supporting-package", "supporting-package2" }) assert.same({ type = "gem", package = "main-package", diff --git a/tests/mason-core/managers/git_spec.lua b/tests/mason-core/managers/git_spec.lua index 6ea72eee..684d0e54 100644 --- a/tests/mason-core/managers/git_spec.lua +++ b/tests/mason-core/managers/git_spec.lua @@ -14,7 +14,7 @@ describe("git manager", function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) local err = assert.has_error(function() - installer.run_installer(ctx, function() + installer.exec_in_context(ctx, function() git.clone {} end) end) @@ -28,7 +28,7 @@ describe("git manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, function() + installer.exec_in_context(ctx, function() git.clone { "https://github.com/williamboman/mason.nvim.git" } end) assert.spy(ctx.spawn.git).was_called(1) @@ -48,7 +48,7 @@ describe("git manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "1337" }) - installer.run_installer(ctx, function() + installer.exec_in_context(ctx, function() git.clone { "https://github.com/williamboman/mason.nvim.git" } end) assert.spy(ctx.spawn.git).was_called(3) @@ -76,7 +76,7 @@ describe("git manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, function() + installer.exec_in_context(ctx, function() git.clone({ "https://github.com/williamboman/mason.nvim.git" }).with_receipt() end) assert.same({ diff --git a/tests/mason-core/managers/github_spec.lua b/tests/mason-core/managers/github_spec.lua index c0285519..05c8af3a 100644 --- a/tests/mason-core/managers/github_spec.lua +++ b/tests/mason-core/managers/github_spec.lua @@ -14,7 +14,7 @@ describe("github release file", function() stub(client, "fetch_latest_release") local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - local source = installer.run_installer(ctx, function() + local source = installer.exec_in_context(ctx, function() return github.release_file { repo = "williamboman/mason.nvim", asset_file = "program.exe", @@ -39,7 +39,7 @@ describe("github release file", function() })) local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - local source = installer.run_installer(ctx, function() + local source = installer.exec_in_context(ctx, function() return github.release_file { repo = "williamboman/mason.nvim", asset_file = function(version) @@ -66,7 +66,7 @@ describe("github release version", function() stub(client, "fetch_latest_release") local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - local source = installer.run_installer(ctx, function() + local source = installer.exec_in_context(ctx, function() return github.release_version { repo = "williamboman/mason.nvim", version = Optional.of "13.37", @@ -85,7 +85,7 @@ describe("github release version", function() client.fetch_latest_release.returns(Result.success { tag_name = "v42" }) local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - local source = installer.run_installer(ctx, function() + local source = installer.exec_in_context(ctx, function() return github.release_version { repo = "williamboman/mason.nvim", } diff --git a/tests/mason-core/managers/go_spec.lua b/tests/mason-core/managers/go_spec.lua index 79cd3014..21547204 100644 --- a/tests/mason-core/managers/go_spec.lua +++ b/tests/mason-core/managers/go_spec.lua @@ -13,7 +13,7 @@ describe("go manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, go.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, go.packages { "main-package", "supporting-package", "supporting-package2" }) assert.spy(ctx.spawn.go).was_called(3) assert.spy(ctx.spawn.go).was_called_with { "install", @@ -41,7 +41,7 @@ describe("go manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, go.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, go.packages { "main-package", "supporting-package", "supporting-package2" }) assert.same({ type = "go", package = "main-package", diff --git a/tests/mason-core/managers/luarocks_spec.lua b/tests/mason-core/managers/luarocks_spec.lua index 26ddcb4b..9065ca69 100644 --- a/tests/mason-core/managers/luarocks_spec.lua +++ b/tests/mason-core/managers/luarocks_spec.lua @@ -8,7 +8,7 @@ describe("luarocks manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, luarocks.package "lua-cjson") + installer.exec_in_context(ctx, luarocks.package "lua-cjson") assert.spy(ctx.spawn.luarocks).was_called(1) assert.spy(ctx.spawn.luarocks).was_called_with { "install", @@ -27,7 +27,7 @@ describe("luarocks manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "1.2.3" }) - installer.run_installer(ctx, luarocks.package "lua-cjson") + installer.exec_in_context(ctx, luarocks.package "lua-cjson") assert.spy(ctx.spawn.luarocks).was_called(1) assert.spy(ctx.spawn.luarocks).was_called_with { "install", @@ -46,7 +46,7 @@ describe("luarocks manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, luarocks.package("lua-cjson", { dev = true })) + installer.exec_in_context(ctx, luarocks.package("lua-cjson", { dev = true })) assert.spy(ctx.spawn.luarocks).was_called(1) assert.spy(ctx.spawn.luarocks).was_called_with { "install", @@ -65,7 +65,7 @@ describe("luarocks manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, luarocks.package("luaformatter", { server = "https://luarocks.org/dev" })) + installer.exec_in_context(ctx, luarocks.package("luaformatter", { server = "https://luarocks.org/dev" })) assert.spy(ctx.spawn.luarocks).was_called(1) assert.spy(ctx.spawn.luarocks).was_called_with { "install", diff --git a/tests/mason-core/managers/npm_spec.lua b/tests/mason-core/managers/npm_spec.lua index f42680a6..971e255f 100644 --- a/tests/mason-core/managers/npm_spec.lua +++ b/tests/mason-core/managers/npm_spec.lua @@ -15,7 +15,7 @@ describe("npm manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, npm.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, npm.packages { "main-package", "supporting-package", "supporting-package2" }) assert.spy(ctx.spawn.npm).was_called_with(match.tbl_containing { "install", match.tbl_containing { @@ -34,7 +34,7 @@ describe("npm manager", function() local ctx = InstallContextGenerator(handle) ctx.fs.file_exists = mockx.returns(false) ctx.fs.dir_exists = mockx.returns(false) - installer.run_installer(ctx, function() + installer.exec_in_context(ctx, function() npm.install { "main-package", "supporting-package", "supporting-package2" } end) assert.spy(ctx.spawn.npm).was_called_with { @@ -51,7 +51,7 @@ describe("npm manager", function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) ctx.fs.append_file = spy.new(mockx.just_runs()) - installer.run_installer(ctx, npm.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, npm.packages { "main-package", "supporting-package", "supporting-package2" }) assert.spy(ctx.fs.append_file).was_called(1) assert.spy(ctx.fs.append_file).was_called_with(ctx.fs, ".npmrc", "global-style=true") end) @@ -62,7 +62,7 @@ describe("npm manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, npm.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context(ctx, npm.packages { "main-package", "supporting-package", "supporting-package2" }) assert.same({ type = "npm", package = "main-package", diff --git a/tests/mason-core/managers/opam_spec.lua b/tests/mason-core/managers/opam_spec.lua index d82eabc1..1aa9bb93 100644 --- a/tests/mason-core/managers/opam_spec.lua +++ b/tests/mason-core/managers/opam_spec.lua @@ -8,7 +8,10 @@ describe("opam manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, opam.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context( + ctx, + opam.packages { "main-package", "supporting-package", "supporting-package2" } + ) assert.spy(ctx.spawn.opam).was_called(1) assert.spy(ctx.spawn.opam).was_called_with(match.tbl_containing { "install", @@ -29,7 +32,10 @@ describe("opam manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, opam.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context( + ctx, + opam.packages { "main-package", "supporting-package", "supporting-package2" } + ) assert.same({ type = "opam", package = "main-package", diff --git a/tests/mason-core/managers/pip3_spec.lua b/tests/mason-core/managers/pip3_spec.lua index 7ed29b4d..de0de5c7 100644 --- a/tests/mason-core/managers/pip3_spec.lua +++ b/tests/mason-core/managers/pip3_spec.lua @@ -29,7 +29,10 @@ describe("pip3 manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, pip3.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context( + ctx, + pip3.packages { "main-package", "supporting-package", "supporting-package2" } + ) assert.equals(path.package_prefix "dummy", ctx.cwd:get()) -- should've promoted cwd assert.spy(ctx.spawn.python3).was_called(1) assert.spy(ctx.spawn.python3).was_called_with { @@ -65,7 +68,7 @@ describe("pip3 manager", function() ctx.spawn.python = spy.new(mockx.throws()) ctx.spawn[vim.g.python3_host_prog] = spy.new(mockx.throws()) local err = assert.has_error(function() - installer.run_installer(ctx, pip3.packages { "package" }) + installer.exec_in_context(ctx, pip3.packages { "package" }) end) vim.g.python3_host_prog = nil @@ -86,7 +89,7 @@ describe("pip3 manager", function() ctx.spawn.python = spy.new(mockx.returns {}) ctx.spawn[vim.g.python3_host_prog] = spy.new(mockx.returns {}) - installer.run_installer(ctx, pip3.packages { "package" }) + installer.exec_in_context(ctx, pip3.packages { "package" }) vim.g.python3_host_prog = nil assert.spy(ctx.spawn.python3).was_called(0) assert.spy(ctx.spawn.python).was_called(1) @@ -103,7 +106,7 @@ describe("pip3 manager", function() ctx.spawn.python = spy.new(mockx.returns {}) ctx.spawn[vim.env.HOME .. "/python3"] = spy.new(mockx.returns {}) - installer.run_installer(ctx, pip3.packages { "package" }) + installer.exec_in_context(ctx, pip3.packages { "package" }) a.scheduler() vim.g.python3_host_prog = nil assert.spy(ctx.spawn[vim.env.HOME .. "/python3"]).was_called(1) @@ -120,7 +123,7 @@ describe("pip3 manager", function() } local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, pip3.packages { "package" }) + installer.exec_in_context(ctx, pip3.packages { "package" }) assert.spy(ctx.spawn.python).was_called(1) assert.spy(ctx.spawn.python).was_called_with { "-m", @@ -145,7 +148,7 @@ describe("pip3 manager", function() } local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle) - installer.run_installer(ctx, pip3.packages { "package" }) + installer.exec_in_context(ctx, pip3.packages { "package" }) assert.spy(ctx.spawn.python).was_called(2) assert.spy(ctx.spawn.python).was_called_with { "-m", @@ -175,7 +178,10 @@ describe("pip3 manager", function() async_test(function() local handle = InstallHandleGenerator "dummy" local ctx = InstallContextGenerator(handle, { requested_version = "42.13.37" }) - installer.run_installer(ctx, pip3.packages { "main-package", "supporting-package", "supporting-package2" }) + installer.exec_in_context( + ctx, + pip3.packages { "main-package", "supporting-package", "supporting-package2" } + ) assert.same({ type = "pip3", package = "main-package", |
