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)