Sha256: ac49e2242258daed1afda9ec0f362270cbdfa463672583c243da802e99cab98e

Contents?: true

Size: 439 Bytes

Versions: 5

Compression:

Stored size: 439 Bytes

Contents

require 'olelo/extensions'
require 'olelo/util'

describe 'Object extensions' do
  it 'should have #blank?' do
    ''.should.be.blank
    {}.should.be.blank
    [].should.be.blank
    nil.should.be.blank
    'foo'.should.not.be.blank
    !{42=>'answer'}.should.not.be.blank
    [42].should.not.be.blank
    42.should.not.be.blank
  end

  it 'should have #try' do
    nil.try(:succ).should.be.nil
    1.try(:succ).should.equal 2
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
olelo-0.9.4 test/object_extensions_test.rb
olelo-0.9.3 test/object_extensions_test.rb
olelo-0.9.2 test/object_extensions_test.rb
olelo-0.9.1 test/object_extensions_test.rb
olelo-0.9.0 test/object_extensions_test.rb