mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
24 lines
482 B
Ruby
24 lines
482 B
Ruby
require 'bigdecimal'
|
|
|
|
describe :bigdecimal_clone, shared: true do
|
|
before :each do
|
|
@obj = BigDecimal("1.2345")
|
|
end
|
|
|
|
ruby_version_is "" ... "2.5" do
|
|
it "copies the BigDecimal's value to a newly allocated object" do
|
|
copy = @obj.public_send(@method)
|
|
|
|
copy.should_not equal(@obj)
|
|
copy.should == @obj
|
|
end
|
|
end
|
|
|
|
ruby_version_is "2.5" do
|
|
it "returns self" do
|
|
copy = @obj.public_send(@method)
|
|
|
|
copy.should equal(@obj)
|
|
end
|
|
end
|
|
end
|