spec/mongoid/two_spec.rb in money-rails-1.13.2 vs spec/mongoid/two_spec.rb in money-rails-1.13.3

- old
+ new

@@ -5,11 +5,11 @@ describe Money do let(:priceable) { Priceable.create(price: Money.new(100, 'EUR')) } let(:priceable_from_nil) { Priceable.create(price: nil) } let(:priceable_from_num) { Priceable.create(price: 1) } let(:priceable_from_string) { Priceable.create(price: '1 EUR' )} - let(:priceable_with_infinite_precision) { Priceable.create(price: Money.new(BigDecimal.new('100.1'), 'EUR')) } + let(:priceable_with_infinite_precision) { Priceable.create(price: Money.new(BigDecimal('100.1'), 'EUR')) } let(:priceable_from_string_with_hyphen) { Priceable.create(price: '1-2 EUR' )} context "serialize" do it "mongoizes correctly nil to nil" do expect(priceable_from_nil.price).to be_nil @@ -38,10 +38,10 @@ after do Money.infinite_precision = false end it "mongoizes correctly a Money object to a hash of cents and currency" do - expect(priceable_with_infinite_precision.price.cents).to eq(BigDecimal.new('100.1')) + expect(priceable_with_infinite_precision.price.cents).to eq(BigDecimal('100.1')) expect(priceable_with_infinite_precision.price.currency).to eq(Money::Currency.find('EUR')) end end context "when MoneyRails.raise_error_on_money_parsing is true" do