Sha256: 671b4724eb5dc5ae6c86daed8a33f6783bceab3966b1f9d28a3cab31d9fe9c64
Contents?: true
Size: 680 Bytes
Versions: 62
Compression:
Stored size: 680 Bytes
Contents
require 'test_helper' module Workarea class PriceAdjustmentTest < TestCase def test_discount price_adjustment = PriceAdjustment.new price_adjustment.amount = -1.to_m assert(price_adjustment.discount?) price_adjustment.data = { 'override' => true } refute(price_adjustment.discount?) price_adjustment.amount = 5.to_m price_adjustment.data = { 'discount_value' => 1 } assert(price_adjustment.discount?) price_adjustment.data['override'] = true assert(price_adjustment.discount?) price_adjustment.amount = 5.to_m price_adjustment.data = {} refute(price_adjustment.discount?) end end end
Version data entries
62 entries across 62 versions & 1 rubygems