[#4183] Implemented Contract#overhead_budget

This commit is contained in:
Eric Davis
2010-07-07 15:21:23 -07:00
parent 4703583a50
commit e48045ab77
2 changed files with 19 additions and 2 deletions
+12
View File
@@ -44,4 +44,16 @@ class ContractTest < ActiveSupport::TestCase
assert_equal 200, contract.labor_budget
end
end
context "#overhead_budget" do
should "sum all of the overhead budgets of the Deliverables" do
contract = Contract.generate!
contract.deliverables << @deliverable_1 = FixedDeliverable.generate!
OverheadBudget.generate!(:deliverable => @deliverable_1, :budget => 100)
contract.deliverables << @deliverable_2 = FixedDeliverable.generate!
OverheadBudget.generate!(:deliverable => @deliverable_2, :budget => 100)
assert_equal 200, contract.overhead_budget
end
end
end