Sha256: 586c11d9ebcc23648acacfc8f483043572336ff753113db4fb700b41dc56f9e8

Contents?: true

Size: 658 Bytes

Versions: 3

Compression:

Stored size: 658 Bytes

Contents

covers 'facets/kernel/try_dup'

tests Kernel do
  unit :try_dup do
    obj1 = Object.new
    obj2 = obj1.try_dup
    obj2.equal?(obj1).assert == false
  end

  unit :dup! do
    obj1 = Object.new
    obj2 = obj1.dup!
    obj2.equal?(obj1).assert == false
  end
end

tests TrueClass do
  unit :try_dup do
    true.try_dup.assert == true
  end
end

tests FalseClass do
  unit :try_dup do
    false.try_dup.assert == false
  end
end

tests NilClass do
  unit :try_dup do
    nil.try_dup.assert == nil
  end
end

tests Numeric do
  unit :try_dup do
    10.try_dup.assert == 10
  end
end

tests Symbol do
  unit :try_dup do
    :A.try_dup.assert == :A
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
facets-2.9.0 test/core/kernel/test_try_dup.rb
facets-2.9.0.pre.2 test/core/kernel/test_try_dup.rb
facets-2.9.0.pre.1 test/core/kernel/test_try_dup.rb