Fixes issue when evaluating feasible sps - the explanation should be required only for unfeasible ones

This commit is contained in:
kikito
2016-04-25 14:55:59 +02:00
parent 91199cda77
commit c1f5db1f1e
2 changed files with 15 additions and 2 deletions

View File

@@ -49,8 +49,16 @@ describe SpendingProposal do
expect(spending_proposal).to be_valid
end
it "should not be valid if valuation finished" do
it "should be valid if valuation finished and feasible" do
spending_proposal.feasible_explanation = ""
spending_proposal.feasible = true
spending_proposal.valuation_finished = true
expect(spending_proposal).to be_valid
end
it "should not be valid if valuation finished and unfeasible" do
spending_proposal.feasible_explanation = ""
spending_proposal.feasible = false
spending_proposal.valuation_finished = true
expect(spending_proposal).to_not be_valid
end