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