Sha256: 9cbd397c2835927fb54f9f763689dd6da9c7dfdde86327fef90a2d4f436cbe23
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
describe Paypal::Util do describe '.formatted_amount' do it 'should return String in "xx.yy" format' do Paypal::Util.formatted_amount(nil).should == '0.00' Paypal::Util.formatted_amount(10).should == '10.00' Paypal::Util.formatted_amount(10.02).should == '10.02' Paypal::Util.formatted_amount(10.2).should == '10.20' Paypal::Util.formatted_amount(10.24).should == '10.24' Paypal::Util.formatted_amount(10.255).should == '10.25' end end describe '.to_numeric' do it 'should return Numeric' do Paypal::Util.to_numeric('10').should be_kind_of(Integer) Paypal::Util.to_numeric('10.5').should be_kind_of(Float) Paypal::Util.to_numeric('-1.5').should == -1.5 Paypal::Util.to_numeric('-1').should == -1 Paypal::Util.to_numeric('0').should == 0 Paypal::Util.to_numeric('0.00').should == 0 Paypal::Util.to_numeric('10').should == 10 Paypal::Util.to_numeric('10.00').should == 10 Paypal::Util.to_numeric('10.02').should == 10.02 Paypal::Util.to_numeric('10.2').should == 10.2 Paypal::Util.to_numeric('10.20').should == 10.2 Paypal::Util.to_numeric('10.24').should == 10.24 Paypal::Util.to_numeric('10.25').should == 10.25 end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
creative-paypal-express-1.4.1 | spec/paypal/util_spec.rb |
creative-paypal-express-1.4.0 | spec/paypal/util_spec.rb |
creative-paypal-express-1.3.0 | spec/paypal/util_spec.rb |