test/test_runner.rb in rib-1.2.3 vs test/test_runner.rb in rib-1.2.4

- old
+ new

@@ -30,6 +30,25 @@ should '-e nothing' do input output Rib::Runner.run(%w[-e]).should.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 + end + + should 'min -e' do + verify_app_e(%w[min -ea=1]) + end + + should '-e min' do + verify_app_e(%w[-ea=1 min]) + end end