Sha256: 56f6ba640ac8dca9e88d19453be59ba3b96467c0a04fdba55a36742912fcdc6c
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require_relative 'spec_helper.rb' context 'Following examples should all be failing:' do describe EventMachine, " when running failing examples" do include AMQP::EMSpec it "should not bubble failures beyond rspec" do EM.add_timer(0.1) do :should_not_bubble.should == :failures done end end it "should not block on failure" do 1.should == 2 end end describe EventMachine, " when testing with AMQP::EMSpec with a maximum execution time per test" do include AMQP::EMSpec it 'should timeout before reaching done' do EM.add_timer(2) { done } end it 'should timeout before reaching done' do timeout(0.3) EM.add_timer(0.6) { done } end end describe AMQP, " when testing with AMQP::Spec with a maximum execution time per test" do include AMQP::Spec default_timeout 1 # Because we may need to run this spec file separately it 'should timeout before reaching done' do EM.add_timer(2) { done } end it 'should timeout before reaching done' do timeout(0.2) EM.add_timer(0.5) { done } end it 'should fail due to timeout, not hang up' do timeout(0.2) end it 'should fail due to default timeout, not hang up' do end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amqp-spec-0.1.13 | spec/failing_rspec_spec.rb |