test/model/spec_message.rb in pione-0.1.3 vs test/model/spec_message.rb in pione-0.1.4

- old
+ new

@@ -1,30 +1,30 @@ require_relative '../test-util' describe 'Model::Message' do before do - @a = Model::Message.new("next", 1) - @b = Model::Message.new("substring", "abcdefg", 2, 3) + @a = Model::Message.new("next", PioneInteger.new(1).to_seq) + @b = Model::Message.new("substring", PioneString.new("abcdefg").to_seq, PioneInteger.new(2).to_seq, PioneInteger.new(3).to_seq) end it 'should equal' do - @a.should == Model::Message.new("next", 1) - @b.should == Model::Message.new("substring", "abcdefg", 2, 3) + @a.should == Model::Message.new("next", PioneInteger.new(1).to_seq) + @b.should == Model::Message.new("substring", PioneString.new("abcdefg").to_seq, PioneInteger.new(2).to_seq, PioneInteger.new(3).to_seq) end it 'should not equal' do @a.should.not == @b end it 'should send message' do - @a.eval(VariableTable.new).should == 2.to_pione - @b.eval(VariableTable.new).should == "cde".to_pione + @a.eval(VariableTable.new).should == PioneInteger.new(2).to_seq + @b.eval(VariableTable.new).should == PioneString.new("bcd").to_seq end it 'should get the method result from variable table' do vtable = VariableTable.new vtable.set(Variable.new("X"), @a) - vtable.get(Variable.new("X")).should == 2.to_pione + vtable.get(Variable.new("X")).should == PioneInteger.new(2).to_seq vtable.to_hash[Variable.new("X")].should == @a end it 'should not include variables' do @a.should.not.include_variable