aboutsummaryrefslogtreecommitdiffstats
path: root/tests/mason-core/installer/runner_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mason-core/installer/runner_spec.lua')
-rw-r--r--tests/mason-core/installer/runner_spec.lua56
1 files changed, 28 insertions, 28 deletions
diff --git a/tests/mason-core/installer/runner_spec.lua b/tests/mason-core/installer/runner_spec.lua
index 69661842..f4acdcc1 100644
--- a/tests/mason-core/installer/runner_spec.lua
+++ b/tests/mason-core/installer/runner_spec.lua
@@ -30,11 +30,11 @@ describe("install runner ::", function()
describe("locking ::", function()
it("should respect semaphore locks", function()
- local semaphore = Semaphore.new(1)
+ local semaphore = Semaphore:new(1)
local location = InstallLocation.global()
- local dummy_handle = InstallHandle.new(dummy)
- local runner_1 = InstallRunner.new(location, dummy_handle, semaphore)
- local runner_2 = InstallRunner.new(location, InstallHandle.new(dummy2), semaphore)
+ local dummy_handle = InstallHandle:new(dummy)
+ local runner_1 = InstallRunner:new(location, dummy_handle, semaphore)
+ local runner_2 = InstallRunner:new(location, InstallHandle:new(dummy2), semaphore)
stub(dummy.spec.source, "install", function()
a.sleep(10000)
@@ -57,10 +57,10 @@ describe("install runner ::", function()
end)
it("should write lockfile", function()
- local semaphore = Semaphore.new(1)
+ local semaphore = Semaphore:new(1)
local location = InstallLocation.global()
- local dummy_handle = InstallHandle.new(dummy)
- local runner = InstallRunner.new(location, dummy_handle, semaphore)
+ local dummy_handle = InstallHandle:new(dummy)
+ local runner = InstallRunner:new(location, dummy_handle, semaphore)
spy.on(fs.async, "write_file")
@@ -72,10 +72,10 @@ describe("install runner ::", function()
end)
it("should abort installation if installation lock exists", function()
- local semaphore = Semaphore.new(1)
+ local semaphore = Semaphore:new(1)
local location = InstallLocation.global()
- local dummy_handle = InstallHandle.new(dummy)
- local runner = InstallRunner.new(location, dummy_handle, semaphore)
+ local dummy_handle = InstallHandle:new(dummy)
+ local runner = InstallRunner:new(location, dummy_handle, semaphore)
stub(fs.async, "file_exists")
stub(fs.async, "read_file")
@@ -95,10 +95,10 @@ describe("install runner ::", function()
end)
it("should not abort installation if installation lock exists with force=true", function()
- local semaphore = Semaphore.new(1)
+ local semaphore = Semaphore:new(1)
local location = InstallLocation.global()
- local dummy_handle = InstallHandle.new(dummy)
- local runner = InstallRunner.new(location, dummy_handle, semaphore)
+ local dummy_handle = InstallHandle:new(dummy)
+ local runner = InstallRunner:new(location, dummy_handle, semaphore)
stub(fs.async, "file_exists")
stub(fs.async, "read_file")
@@ -115,10 +115,10 @@ describe("install runner ::", function()
end)
it("should release lock after successful installation", function()
- local semaphore = Semaphore.new(1)
+ local semaphore = Semaphore:new(1)
local location = InstallLocation.global()
- local dummy_handle = InstallHandle.new(dummy)
- local runner = InstallRunner.new(location, dummy_handle, semaphore)
+ local dummy_handle = InstallHandle:new(dummy)
+ local runner = InstallRunner:new(location, dummy_handle, semaphore)
local callback = spy.new()
runner:execute({}, callback)
@@ -135,7 +135,7 @@ describe("install runner ::", function()
it("should initialize install location", function()
local location = InstallLocation.global()
- local runner = InstallRunner.new(location, InstallHandle.new(registry.get_package "dummy"), Semaphore.new(1))
+ local runner = InstallRunner:new(location, InstallHandle:new(registry.get_package "dummy"), Semaphore:new(1))
spy.on(location, "initialize")
@@ -150,7 +150,7 @@ describe("install runner ::", function()
it("should write receipt", function()
local location = InstallLocation.global()
local runner =
- InstallRunner.new(location, InstallHandle.new(registry.get_package "dummy"), Semaphore.new(1))
+ InstallRunner:new(location, InstallHandle:new(registry.get_package "dummy"), Semaphore:new(1))
runner:execute {}
@@ -185,8 +185,8 @@ describe("install runner ::", function()
dummy:once("install:failed", package_spy)
local location = InstallLocation.global()
- local handle = InstallHandle.new(registry.get_package "dummy")
- local runner = InstallRunner.new(location, handle, Semaphore.new(1))
+ local handle = InstallHandle:new(registry.get_package "dummy")
+ local runner = InstallRunner:new(location, handle, Semaphore:new(1))
stub(dummy.spec.source, "install", function()
error("I've made a mistake.", 0)
@@ -208,8 +208,8 @@ describe("install runner ::", function()
it("should terminate installation", function()
local location = InstallLocation.global()
- local handle = InstallHandle.new(registry.get_package "dummy")
- local runner = InstallRunner.new(location, handle, Semaphore.new(1))
+ local handle = InstallHandle:new(registry.get_package "dummy")
+ local runner = InstallRunner:new(location, handle, Semaphore:new(1))
local capture = spy.new()
stub(dummy.spec.source, "install", function()
@@ -233,8 +233,8 @@ describe("install runner ::", function()
it("should write debug logs when debug=true", function()
local location = InstallLocation.global()
- local handle = InstallHandle.new(registry.get_package "dummy")
- local runner = InstallRunner.new(location, handle, Semaphore.new(1))
+ local handle = InstallHandle:new(registry.get_package "dummy")
+ local runner = InstallRunner:new(location, handle, Semaphore:new(1))
stub(dummy.spec.source, "install", function(ctx)
ctx.stdio_sink.stdout "Hello "
@@ -254,8 +254,8 @@ describe("install runner ::", function()
it("should not retain installation directory on failure", function()
local location = InstallLocation.global()
- local handle = InstallHandle.new(registry.get_package "dummy")
- local runner = InstallRunner.new(location, handle, Semaphore.new(1))
+ local handle = InstallHandle:new(registry.get_package "dummy")
+ local runner = InstallRunner:new(location, handle, Semaphore:new(1))
stub(dummy.spec.source, "install", function(ctx)
ctx.stdio_sink.stderr "Something will go terribly wrong.\n"
@@ -275,8 +275,8 @@ describe("install runner ::", function()
it("should retain installation directory on failure and debug=true", function()
local location = InstallLocation.global()
- local handle = InstallHandle.new(registry.get_package "dummy")
- local runner = InstallRunner.new(location, handle, Semaphore.new(1))
+ local handle = InstallHandle:new(registry.get_package "dummy")
+ local runner = InstallRunner:new(location, handle, Semaphore:new(1))
stub(dummy.spec.source, "install", function(ctx)
ctx.stdio_sink.stderr "Something will go terribly wrong.\n"