Sha256: 31af1e9239e902bcd12f5ff50ffe3afc1c2a975442db0acac2bfcb307755e08d

Contents?: true

Size: 376 Bytes

Versions: 2

Compression:

Stored size: 376 Bytes

Contents

require 'spec_helper'

module Kosher
  describe Price do
    describe "#to_money" do
      it "returns a Money object" do
        price = Price.new(:cents => 100, :currency => 'USD')
        price.to_money.should be_a Money
      end

      it "raises a type error if cents is nil" do
        expect { Price.new.to_money }.to raise_error TypeError
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kosher-0.8.0 spec/kosher/price_spec.rb
kosher-0.7.0 spec/kosher/price_spec.rb