Sha256: 42ab576f7a4cdc45bc545dc05293fb8d06086e73754e92eaf31b3ad6107d703b

Contents?: true

Size: 585 Bytes

Versions: 4

Compression:

Stored size: 585 Bytes

Contents

describe Noam::Message::Register do
  describe "#new" do
    it "creates a new Register object" do
      message = Noam::Message::Register.new(:devid, :port, :hears, :speaks)
      message.should be_a(Noam::Message::Register)
    end
  end

  describe "#noam_encode" do
    it "encodes the Register message" do
      message = Noam::Message::Register.new("an_id", 1234, ["e1"], ["e2", "e3"]).noam_encode
      expected = '000066["register","an_id",1234,["e1"],["e2","e3"],"' +
        Noam::DEVICE_TYPE + '","' + Noam::VERSION + '"]'
      message.should == expected
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
noam_lemma-0.2.1.3 spec/noam_lemma/message/register_spec.rb
noam_lemma-0.2.1.2 spec/noam_lemma/message/register_spec.rb
noam_lemma-0.2.1.1 spec/noam_lemma/message/register_spec.rb
noam_lemma-0.2.1 spec/noam_lemma/message/register_spec.rb