spec/unit/berkshelf/ui_spec.rb in berkshelf-1.4.6 vs spec/unit/berkshelf/ui_spec.rb in berkshelf-2.0.0.beta

- old
+ new

@@ -1,32 +1,31 @@ require 'spec_helper' - -describe Thor::Shell::Color do +describe Thor::Base.shell do let(:stdout) { double('stdout') } let(:stderr) { double('stderr') } before do - Thor::Shell::Basic.any_instance.stub(:stdout).and_return(stdout) - Thor::Shell::Basic.any_instance.stub(:stderr).and_return(stderr) + described_class.any_instance.stub(:stdout).and_return(stdout) + described_class.any_instance.stub(:stderr).and_return(stderr) end - context '#mute!' do + describe '#mute!' do it 'sets @mute to true' do subject.mute! expect(subject.instance_variable_get(:@mute)).to be_true end end - context '#unmute!' do + describe '#unmute!' do it 'sets @mute to false' do subject.unmute! expect(subject.instance_variable_get(:@mute)).to be_false end end - context '#say' do + describe '#say' do context 'when quiet?' do before do subject.stub(:quiet?).and_return(true) end @@ -47,11 +46,11 @@ subject.say 'message' end end end - context '#say_status' do + describe '#say_status' do context 'when quiet?' do before do subject.stub(:quiet?).and_return(true) end @@ -72,11 +71,11 @@ subject.say_status 5, 'message' end end end - context '#warn' do + describe '#warn' do context 'when quiet?' do before do subject.stub(:quiet?).and_return(true) end @@ -98,10 +97,10 @@ subject.warn 'warning' end end end - context '#deprecated' do + describe '#deprecated' do it 'prefixes the message with "[DEPRECATED]"' do subject.should_receive(:warn).with('[DEPRECATION] That was deprecated!') subject.deprecated 'That was deprecated!' end end