Sha256: d186cb26a146f46f32af7d66a55891cf10fc90584a0865d6a104324418187919
Contents?: true
Size: 526 Bytes
Versions: 1
Compression:
Stored size: 526 Bytes
Contents
require 'abstract_unit' require 'bigdecimal' require 'active_support/core_ext/object/duplicable' class DuplicableTest < Test::Unit::TestCase NO = [nil, false, true, :symbol, 1, 2.3, BigDecimal.new('4.56'), Class.new] YES = ['1', Object.new, /foo/, [], {}, Time.now] def test_duplicable NO.each do |v| assert !v.duplicable? begin v.dup fail rescue Exception end end YES.each do |v| assert v.duplicable? assert_nothing_raised { v.dup } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
recliner-0.0.1 | vendor/activesupport/test/core_ext/duplicable_test.rb |