Sha256: 9d55cd73e5688830137634c6c2e49c5efb7e89d9f3f4ff7db328c39e1c6f6015
Contents?: true
Size: 660 Bytes
Versions: 2
Compression:
Stored size: 660 Bytes
Contents
module Workarea decorate Pricing::PriceDistributorTest, with: :global_e do def test_results units = [{ id: '1234', price: 0.to_m }] distributor = Pricing::PriceDistributor.new(0.to_m, units) assert_equal({ '1234' => 0.to_m }, distributor.results) units = [ { id: '1', price: 43.to_m }, { id: '2', price: 43.to_m }, { id: '3', price: 54.to_m }, { id: '4', price: 54.to_m }, { id: '5', price: 108.to_m }, { id: '6', price: 0.to_m } ] distributor = Pricing::PriceDistributor.new(3.to_m, units) assert_equal(3.to_m, distributor.results.values.sum) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
workarea-global_e-1.3.0 | test/models/workarea/pricing/price_distributor_test.decorator |
workarea-global_e-1.2.1 | test/models/workarea/pricing/price_distributor_test.decorator |