test/test_runner.rb in rib-1.5.1 vs test/test_runner.rb in rib-1.5.2
- old
+ new
@@ -4,45 +4,47 @@
describe Rib::Runner do
paste :rib
before do
- Rib.disable_plugins
- @shell = Rib::Shell.new
- mock(Rib).shell{ @shell }.times(2)
+ mock(Rib).shell{ shell }.times(2)
end
def input *args
- args.each{ |item| mock(@shell).get_input{ item } }
- mock(@shell).get_input{}
+ args.each{ |item| mock(shell).get_input{ item } }
+ mock(shell).get_input{}
end
def output *args
- args.each{ |item| mock(@shell).puts("=> #{item}"){} }
- mock(@shell).puts{}
+ args.each{ |item| mock(shell).puts("=> #{item}"){} }
+ mock(shell).puts{}
end
would '-e' do
input('a')
output('1')
- Rib::Runner.run(%w[-ea=1]).should.eq @shell
+
+ expect(Rib::Runner.run(%w[-ea=1])).eq shell
end
would '-e nothing' do
input
output
- Rib::Runner.run(%w[-e]).should.eq @shell
+
+ expect(Rib::Runner.run(%w[-e])).eq shell
end
def verify_app_e argv
input('a')
output('1')
conf = {:name => 'rib'}
min = 'rib-min'
+
mock(Rib::Runner).which_bin(min){ min }
mock(Rib::Runner).load(min){ Rib::Runner.run(argv) }
stub(Rib).config{ conf }
- Rib::Runner.run(argv).should.eq @shell
+
+ expect(Rib::Runner.run(argv)).eq shell
end
would 'min -e' do
verify_app_e(%w[min -ea=1])
end