Sha256: 3b5d89f1f465e7c21080f3b8fc16c4fc849baac0894667ef4b203475ec126dcc
Contents?: true
Size: 701 Bytes
Versions: 65
Compression:
Stored size: 701 Bytes
Contents
require File.join(File.dirname(__FILE__), 'test_helper') class MessageTest < Test::Unit::TestCase class MyMessage < Hydra::Message attr_accessor :my_var def serialize super(:my_var => @my_var) end end context "with a message" do setup do @m = MyMessage.new(:my_var => 'my value') end should "set values" do assert_equal 'my value', @m.my_var end should "serialize" do assert_equal( {:class=>MyMessage, :my_var=>"my value"}, eval(@m.serialize) ) end should "build from serialization" do assert_equal( @m.my_var, Hydra::Message.build(eval(@m.serialize)).my_var ) end end end
Version data entries
65 entries across 65 versions & 8 rubygems