module Workarea::DiscountConditionTests::OrderTotal
Public Instance Methods
test_order_total?()
click to toggle source
# File lib/workarea/core/discount_condition_tests.rb, line 4 def test_order_total? refute(order_total_discount.order_total?) order_total_discount.order_total = 0 refute(order_total_discount.order_total?) order_total_discount.order_total = 1.to_m assert(order_total_discount.order_total?) end
test_order_total_qualifies?()
click to toggle source
# File lib/workarea/core/discount_condition_tests.rb, line 14 def test_order_total_qualifies? discounted_order.subtotal_price = 5.to_m assert(order_total_discount.order_total_qualifies?(discounted_order)) order_total_discount.order_total_operator = :less_than order_total_discount.order_total = 4 refute(order_total_discount.order_total_qualifies?(discounted_order)) order_total_discount.order_total = 5 refute(order_total_discount.order_total_qualifies?(discounted_order)) order_total_discount.order_total = 6 assert(order_total_discount.order_total_qualifies?(discounted_order)) order_total_discount.order_total_operator = :greater_than order_total_discount.order_total = 4 assert(order_total_discount.order_total_qualifies?(discounted_order)) order_total_discount.order_total = 5 refute(order_total_discount.order_total_qualifies?(discounted_order)) order_total_discount.order_total = 6 refute(order_total_discount.order_total_qualifies?(discounted_order)) end