Merge pull request #1834 from consul/specs

Specs
This commit is contained in:
Raimond Garcia
2017-09-06 18:52:48 +02:00
committed by GitHub
2 changed files with 2 additions and 19 deletions

View File

@@ -30,7 +30,6 @@
<p><%= t("polls.index.section_footer.help_text_1") %></p>
<p><%= t("polls.index.section_footer.help_text_2",
org: link_to(setting['org_name'], new_user_registration_path)).html_safe %></p>
</p>
</div>
</div>
</div>

View File

@@ -67,31 +67,15 @@ describe :poll do
current = create(:poll, :current)
incoming = create(:poll, :incoming)
expired = create(:poll, :expired)
current_or_incoming = Poll.current_or_incoming
expect(current_or_incoming).to include(current)
expect(current_or_incoming).to include(incoming)
expect(current_or_incoming).to_not include(expired)
end
end
describe "#document_has_voted?" do
it "returns true if Poll::Voter with document exists" do
poll = create(:poll)
voter = create(:poll_voter, :valid_document, poll: poll)
expect(poll.document_has_voted?(voter.document_number, voter.document_type)).to eq(true)
end
it "returns false if Poll::Voter with document does not exists" do
poll_2 = create(:poll)
voter = create(:poll_voter, :valid_document, poll: poll_2)
expect(poll.document_has_voted?(voter.document_number, voter.document_type)).to eq(false)
end
end
describe "answerable_by" do
let(:geozone) {create(:geozone) }