2019-04-19 15:38:03 +09:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2018-09-06 08:29:14 +02:00
|
|
|
describe Cask::Artifact::Zap, :cask do
|
|
|
|
let(:cask) { Cask::CaskLoader.load(cask_path("with-installable")) }
|
2017-02-10 08:00:43 +01:00
|
|
|
|
2023-03-08 23:14:46 +00:00
|
|
|
let(:zap_artifact) do
|
2017-10-04 17:54:52 +02:00
|
|
|
cask.artifacts.find { |a| a.is_a?(described_class) }
|
2023-03-08 23:14:46 +00:00
|
|
|
end
|
2017-02-10 08:00:43 +01:00
|
|
|
|
2018-03-25 13:30:37 +01:00
|
|
|
before do
|
2017-07-29 19:55:05 +02:00
|
|
|
InstallHelper.install_without_artifacts(cask)
|
2017-02-10 08:00:43 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
describe "#uninstall_phase" do
|
|
|
|
subject { zap_artifact }
|
|
|
|
|
|
|
|
it { is_expected.not_to respond_to(:uninstall_phase) }
|
|
|
|
end
|
|
|
|
end
|