Sha256: 8d2f2504e1e9ac194beb8e2245243c01a127f1cee8a44a621b87d515e7367e30
Contents?: true
Size: 446 Bytes
Versions: 12
Compression:
Stored size: 446 Bytes
Contents
require 'spec_helper' describe Coercer::Numeric, '.to_decimal' do subject { object.to_decimal(value) } let(:object) { described_class.new } context "with an object responding to #to_d" do let(:value) { Rational(2, 2) } it { should eql(BigDecimal('1.0')) } end context "with an object not responding to #to_d" do let(:value) { Class.new { def to_s; '1'; end }.new } it { should eql(BigDecimal('1.0')) } end end
Version data entries
12 entries across 10 versions & 4 rubygems