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