Sha256: 2b93ff840be65c02cc1278ebc930f76479a1f83ac28b369a703d4579b5e8bcfa

Contents?: true

Size: 747 Bytes

Versions: 9

Compression:

Stored size: 747 Bytes

Contents

require 'pione/test-helper'

describe 'Pione::Lang::PioneInteger' do
  before do
    @zero = Lang::PioneInteger.new(0)
    @one = Lang::PioneInteger.new(1)
    @two = Lang::PioneInteger.new(2)
  end

  it 'should get a ruby object that has same value' do
    @zero.value.should == 0
    @one.value.should == 1
    @two.value.should == 2
  end

  it 'should equal' do
    @zero.should == Lang::PioneInteger.new(0)
    @one.should == Lang::PioneInteger.new(1)
    @two.should == Lang::PioneInteger.new(2)
  end

  it 'should not equal' do
    @zero.should.not == Lang::PioneBoolean.new(false)
    @one.should.not == Lang::PioneInteger.new(2)
    @one.should.not == Lang::PioneFloat.new(1.0)
  end

  TestHelper::Lang.test_pione_method(__FILE__)
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pione-0.5.0 test/lang/spec_integer.rb
pione-0.5.0.alpha.2 test/lang/spec_integer.rb
pione-0.5.0.alpha.1 test/lang/spec_integer.rb
pione-0.4.2 test/lang/spec_integer.rb
pione-0.4.1 test/lang/spec_integer.rb
pione-0.4.0 test/lang/spec_integer.rb
pione-0.3.2 test/lang/spec_integer.rb
pione-0.3.1 test/lang/spec_integer.rb
pione-0.3.0 test/lang/spec_integer.rb