Sha256: 68c82fd953063ccc926485fecd58f86c89192976aeded158d8330c2cae07d375
Contents?: true
Size: 875 Bytes
Versions: 4
Compression:
Stored size: 875 Bytes
Contents
require_relative '../test-util' describe 'Model::BinaryOperator' do before do @a = Model::BinaryOperator.new( "%", Model::PioneInteger.new(5), Model::PioneInteger.new(2) ) @b = Model::BinaryOperator.new( "+", Model::PioneString.new("abc"), Model::PioneString.new("def") ) end it 'should equal' do @a.should == Model::BinaryOperator.new( "%", Model::PioneInteger.new(5), Model::PioneInteger.new(2) ) @b.should == Model::BinaryOperator.new( "+", Model::PioneString.new("abc"), Model::PioneString.new("def") ) end it 'should not equal' do @a.should.not == @b end it 'should send message' do vtable = VariableTable.new @a.eval(vtable).should == Model::PioneInteger.new(1) @b.eval(vtable).should == Model::PioneString.new("abcdef") end end
Version data entries
4 entries across 4 versions & 1 rubygems