Sha256: c09bc7544dd6b901f67d9511aa444f5f494f8a4626ec0306dab828164c9cb49a

Contents?: true

Size: 338 Bytes

Versions: 1

Compression:

Stored size: 338 Bytes

Contents

require 'ripl/rc/test'
require 'ripl/rc/ensure_after_loop'

describe Ripl::Rc::EnsureAfterLoop do
  after do; RR.verify; end

  should 'call after_loop even if in_loop raises' do
    @shell = Ripl.shell
    mock(@shell).loop_once{ raise 'boom' }
    mock(@shell).after_loop
    lambda{ @shell.loop }.should.raise(RuntimeError)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ripl-rc-0.2.4 test/test_ensure_after_loop.rb