adds scope & boolean method for retired proposals

This commit is contained in:
Juanjo Bazán
2016-04-20 13:51:53 +02:00
parent 69d2c14b49
commit f36f0ca8c8
2 changed files with 24 additions and 0 deletions

View File

@@ -741,4 +741,23 @@ describe Proposal do
end
end
describe "retired" do
before(:all) do
@proposal1 = create(:proposal)
@proposal2 = create(:proposal, retired_at: Time.now)
end
it "retired? is true" do
expect(@proposal1.retired?).to eq false
expect(@proposal2.retired?).to eq true
end
it "scope retired" do
retired = Proposal.retired
expect(retired.size).to eq(1)
expect(retired.first).to eq(@proposal2)
end
end
end