Sha256: c11826587247ee19bd587e63b08156c91b34bf2b2b62a679a50e7013fb463438

Contents?: true

Size: 478 Bytes

Versions: 1

Compression:

Stored size: 478 Bytes

Contents

require 'minitest/autorun'
require_relative '../lib/kosher'
begin
  require 'pry'
rescue LoadError
end

include Kosher

class TestKosher < MiniTest::Unit::TestCase
  def test_prices
    unit = Unit.new(cents: 100, currency: 'USD')
    assert_equal '$1.00', unit.price.format

    ship = Shipping.new(cents: 100, currency: 'USD')
    assert_equal '$1.00', ship.cost.format

    offer = Offer.new(unit: unit, shipping: ship)
    assert_equal '$2.00', offer.price.format
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kosher-0.16.0 test/kosher_test.rb