Skip to content
Snippets Groups Projects
Commit 8155d27e authored by Markus Reiter's avatar Markus Reiter
Browse files

Convert Pre/PostflightBlock test to spec.

parent d9d15d36
No related branches found
No related tags found
No related merge requests found
require "test_helper"
require "spec_helper"
describe Hbc::Artifact::PostflightBlock do
describe "install_phase" do
it "calls the specified block after installing, passing a Cask mini-dsl" do
called = false
called = false
yielded_arg = nil
cask = Hbc::Cask.new("with-postflight") do
......@@ -13,16 +13,16 @@ describe Hbc::Artifact::PostflightBlock do
end
end
Hbc::Artifact::PostflightBlock.new(cask).install_phase
described_class.new(cask).install_phase
called.must_equal true
yielded_arg.must_be_kind_of Hbc::DSL::Postflight
expect(called).to be true
expect(yielded_arg).to be_kind_of(Hbc::DSL::Postflight)
end
end
describe "uninstall_phase" do
it "calls the specified block after uninstalling, passing a Cask mini-dsl" do
called = false
called = false
yielded_arg = nil
cask = Hbc::Cask.new("with-uninstall-postflight") do
......@@ -32,10 +32,10 @@ describe Hbc::Artifact::PostflightBlock do
end
end
Hbc::Artifact::PostflightBlock.new(cask).uninstall_phase
described_class.new(cask).uninstall_phase
called.must_equal true
yielded_arg.must_be_kind_of Hbc::DSL::UninstallPostflight
expect(called).to be true
expect(yielded_arg).to be_kind_of(Hbc::DSL::UninstallPostflight)
end
end
end
require "test_helper"
require "spec_helper"
describe Hbc::Artifact::PreflightBlock do
describe "install_phase" do
it "calls the specified block before installing, passing a Cask mini-dsl" do
called = false
called = false
yielded_arg = nil
cask = Hbc::Cask.new("with-preflight") do
......@@ -13,16 +13,16 @@ describe Hbc::Artifact::PreflightBlock do
end
end
Hbc::Artifact::PreflightBlock.new(cask).install_phase
described_class.new(cask).install_phase
called.must_equal true
yielded_arg.must_be_kind_of Hbc::DSL::Preflight
expect(called).to be true
expect(yielded_arg).to be_kind_of Hbc::DSL::Preflight
end
end
describe "uninstall_phase" do
it "calls the specified block before uninstalling, passing a Cask mini-dsl" do
called = false
called = false
yielded_arg = nil
cask = Hbc::Cask.new("with-uninstall-preflight") do
......@@ -32,10 +32,10 @@ describe Hbc::Artifact::PreflightBlock do
end
end
Hbc::Artifact::PreflightBlock.new(cask).uninstall_phase
described_class.new(cask).uninstall_phase
called.must_equal true
yielded_arg.must_be_kind_of Hbc::DSL::UninstallPreflight
expect(called).to be true
expect(yielded_arg).to be_kind_of Hbc::DSL::UninstallPreflight
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment