Sha256: 264ff36b3d542e944ab1b1ff5f3e2901a81c99ee93a5d60213e99f195862c638
Contents?: true
Size: 1.27 KB
Versions: 3
Compression:
Stored size: 1.27 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe SPNet::ControlMessage do describe '.new' do it 'should set type to Message::CONTROL' do message = SPNet::ControlMessage.new :subtype => SPNet::ControlMessage::GET message.type.should eq(SPNet::Message::CONTROL) end it 'should ignore attempt to override type' do message = SPNet::ControlMessage.new :subtype => SPNet::ControlMessage::GET, :type => :fakeType message.type.should eq(SPNet::Message::CONTROL) end it 'should allow data to be set' do message = SPNet::ControlMessage.new :subtype => SPNet::ControlMessage::GET, :data => 17 message.data.should eq(17) end end describe '.make_set_message' do it 'should set data' do message = SPNet::ControlMessage.make_set_message 18 message.data.should eq(18) end it 'should set subtype to ControlMessage::SET' do message = SPNet::ControlMessage.make_set_message 18 message.subtype.should eq(SPNet::ControlMessage::SET) end end describe '.make_get_message' do it 'should set subtype to ControlMessage::GET' do message = SPNet::ControlMessage.make_get_message message.subtype.should eq(SPNet::ControlMessage::GET) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spnet-0.1.2 | spec/control_message_spec.rb |
spnet-0.1.1 | spec/control_message_spec.rb |
spnet-0.1.0 | spec/control_message_spec.rb |