Sha256: d6ddb1bb0543c8121ed18694538a7d036e8c89883385c5ceb6357b04239ca262
Contents?: true
Size: 1.31 KB
Versions: 3
Compression:
Stored size: 1.31 KB
Contents
require 'spec_helper' describe 'Legacy EM-Spec based examples should run unmodified' do describe EM::SpecHelper, ' when included' do include EM::SpecHelper it "should not require a call to done when #em is not used" do 1.should == 1 end it "should have timers" do start = Time.now em do EM.add_timer(0.5) { (Time.now-start).should be_close(0.5, 0.1) done } end end it "should be possible to set spec timeouts as a number of seconds" do start = Time.now expect { em(0.5) do EM.add_timer(1) { done } end }.to raise_error SpecTimeoutExceededError (Time.now-start).should be_close(0.5, 0.1) end it "should be possible to set spec timeout as an option (amqp interface compatibility)" do start = Time.now expect { em(0.5) do EM.add_timer(1) { done } end }.to raise_error SpecTimeoutExceededError (Time.now-start).should be_close(0.5, 0.1) end end describe EM::Spec, ' when included' do include EM::Spec it_should_behave_like 'Spec examples' end describe RSPEC, " when running an example group after groups that uses EM specs " do it "should work normally" do :does_not_hang.should_not be_false end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
amqp-spec-0.3.7 | spec/em_legacy_spec.rb |
amqp-spec-0.3.6 | spec/em_legacy_spec.rb |
amqp-spec-0.3.5 | spec/em_legacy_spec.rb |