spec/unit/berkshelf/formatters/null_spec.rb in berkshelf-3.0.0.beta7 vs spec/unit/berkshelf/formatters/null_spec.rb in berkshelf-3.0.0.beta8
- old
+ new
@@ -1,17 +1,13 @@
require 'spec_helper'
-describe Berkshelf::Formatters::Null do
- before { Berkshelf.set_format(:null) }
+module Berkshelf
+ describe NullFormatter do
+ it_behaves_like 'a formatter object'
- [:install, :package, :foo, :bar, :bacon].each do |meth|
- it "does not raise an error for :#{meth}" do
- expect {
- subject.send(meth)
- }.to_not raise_error
- end
-
- it "returns nil for :#{meth}" do
- expect(subject.send(meth)).to be_nil
+ it 'does not raise an error for abstract metods methods' do
+ expect { subject.install }.to_not raise_error
+ expect { subject.use }.to_not raise_error
+ expect { subject.msg }.to_not raise_error
end
end
end