spec/unit/packagers/base_spec.rb in omnibus-6.0.1 vs spec/unit/packagers/base_spec.rb in omnibus-6.0.24

- old
+ new

@@ -85,9 +85,26 @@ it "is a DSL method" do expect(subject).to have_exposed_method(:windows_safe_path) end end + describe "#skip_packager" do + it "is a DSL method" do + expect(subject).to have_exposed_method(:skip_packager) + end + + it "requires the value to be a TrueClass or a FalseClass" do + expect do + subject.skip_packager(Object.new) + end.to raise_error(InvalidValue) + end + + it "returns the given value" do + subject.skip_packager(true) + expect(subject.skip_packager).to be_truthy + end + end + describe "#run!" do before do allow(subject).to receive(:remove_directory) allow(Metadata).to receive(:generate)