Improved public_for_api scopes and corresponding specs

This commit is contained in:
Alberto Miedes Garcés
2017-01-26 18:29:59 +01:00
parent 5b7cbccd19
commit 4b7cebf686
5 changed files with 98 additions and 5 deletions

View File

@@ -842,4 +842,16 @@ describe Proposal do
end
end
describe 'public_for_api scope' do
it 'returns proposals' do
proposal = create(:proposal)
expect(Proposal.public_for_api).to include(proposal)
end
it 'does not return hidden proposals' do
proposal = create(:proposal, :hidden)
expect(Proposal.public_for_api).to_not include(proposal)
end
end
end