Sha256: 2482b933cdd93a6b751162084cbeff1ee7c368b8d15bf72c2ccd577fe1bc809b
Contents?: true
Size: 1.63 KB
Versions: 2
Compression:
Stored size: 1.63 KB
Contents
# encoding: utf-8 require 'spec_helper' module RubyAMI describe Event do describe "equality" do context "with the same name and the same headers" do let :event1 do Event.new 'Hangup', 'Channel' => 'SIP/101-3f3f', 'Uniqueid' => '1094154427.10', 'Cause' => '0' end let :event2 do Event.new 'Hangup', 'Channel' => 'SIP/101-3f3f', 'Uniqueid' => '1094154427.10', 'Cause' => '0' end it "should be equal" do event1.should be == event2 end end context "with a different name and the same headers" do let :event1 do Event.new 'Hangup', 'Channel' => 'SIP/101-3f3f', 'Uniqueid' => '1094154427.10', 'Cause' => '0' end let :event2 do Event.new 'Foo', 'Channel' => 'SIP/101-3f3f', 'Uniqueid' => '1094154427.10', 'Cause' => '0' end it "should not be equal" do event1.should_not be == event2 end end context "with the same name and different headers" do let :event1 do Event.new 'Hangup', 'Channel' => 'SIP/101-3f3f', 'Uniqueid' => '1094154427.10', 'Cause' => '0' end let :event2 do Event.new 'Hangup', 'Channel' => 'SIP/101-3f3f', 'Uniqueid' => '1094154427.10', 'Cause' => '1' end it "should not be equal" do event1.should_not be == event2 end end end end # Event end # RubyAMI
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby_ami-2.1.0 | spec/ruby_ami/event_spec.rb |
ruby_ami-2.0.0 | spec/ruby_ami/event_spec.rb |