Failures:
1) Deal Deal.best_qualifing_deal(order) should return 10.0"
Failure/Error: Deal.best_qualifing_deal(@order).should == 10.0 # $20.00 * 0.50
expected: 10.0
got: 0.0 (using ==)
# ./spec/models/deal_spec.rb:28:in `block (3 levels) in <top (required)>'
2) Deal Deal.best_qualifing_deal(order) should return 11.50"
Failure/Error: Deal.best_qualifing_deal(@order).should == 11.5 # $23.00 * 0.50
expected: 11.5
got: 0.0 (using ==)
# ./spec/models/deal_spec.rb:34:in `block (3 levels) in <top (required)>'
3) Deal Deal.best_qualifing_deal(order) should return 10.0"
Failure/Error: Deal.best_qualifing_deal(@order).should == 1.00 # $20.00 * 0.50
expected: 1.0
got: 0.0 (using ==)
# ./spec/models/deal_spec.rb:107:in `block (3 levels) in <top (required)>'
Finished in 141.29 seconds
766 examples, 3 failures, 16 pending
==============================================================