Skip to content

Commit

Permalink
Skip a failing spec for the latest bigdecimal
Browse files Browse the repository at this point in the history
  • Loading branch information
k0kubun committed Jul 5, 2023
1 parent f0f099a commit f314656
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions spec/ruby/library/bigdecimal/to_s_spec.rb
Expand Up @@ -39,18 +39,20 @@
@bigneg.to_s("+").should_not =~ /^\+.*/
end

it "inserts a space every n chars, if integer n is supplied" do
re =\
/\A0\.314 159 265 358 979 323 846 264 338 327 950 288 419 716 939 937E1\z/i
@bigdec.to_s(3).should =~ re

str1 = '-123.45678 90123 45678 9'
BigDecimal("-123.45678901234567890").to_s('5F').should == str1
BigDecimal('1000010').to_s('5F').should == "10000 10.0"
# trailing zeroes removed
BigDecimal("1.00000000000").to_s('1F').should == "1.0"
# 0 is treated as no spaces
BigDecimal("1.2345").to_s('0F').should == "1.2345"
ruby_version_is ""..."3.3" do
it "inserts a space every n chars, if integer n is supplied" do
re =\
/\A0\.314 159 265 358 979 323 846 264 338 327 950 288 419 716 939 937E1\z/i
@bigdec.to_s(3).should =~ re

str1 = '-123.45678 90123 45678 9'
BigDecimal("-123.45678901234567890").to_s('5F').should == str1
BigDecimal('1000010').to_s('5F').should == "10000 10.0"
# trailing zeroes removed
BigDecimal("1.00000000000").to_s('1F').should == "1.0"
# 0 is treated as no spaces
BigDecimal("1.2345").to_s('0F').should == "1.2345"
end
end

it "can return a leading space for values > 0" do
Expand Down

0 comments on commit f314656

Please sign in to comment.