Enable RSpec/PredicateMatcher cop & fix all issues

Read about cop at http://www.rubydoc.info/gems/rubocop-rspec/RuboCop/Cop/RSpec/PredicateMatcher
This commit is contained in:
Bertocq
2018-01-07 17:42:59 +01:00
parent c6cac965dd
commit e89d081a47
2 changed files with 8 additions and 5 deletions

View File

@@ -152,4 +152,7 @@ RSpec/NotToNot:
Enabled: true Enabled: true
RSpec/OverwritingSetup: RSpec/OverwritingSetup:
Enabled: true
RSpec/PredicateMatcher:
Enabled: true Enabled: true

View File

@@ -16,27 +16,27 @@ describe Geozone do
let(:geozone) { create(:geozone) } let(:geozone) { create(:geozone) }
it "is true when not linked to other models" do it "is true when not linked to other models" do
expect(geozone.safe_to_destroy?).to be_truthy expect(geozone).to be_safe_to_destroy
end end
it "is false when already linked to user" do it "is false when already linked to user" do
create(:user, geozone: geozone) create(:user, geozone: geozone)
expect(geozone.safe_to_destroy?).to be_falsey expect(geozone).not_to be_safe_to_destroy
end end
it "is false when already linked to proposal" do it "is false when already linked to proposal" do
create(:proposal, geozone: geozone) create(:proposal, geozone: geozone)
expect(geozone.safe_to_destroy?).to be_falsey expect(geozone).not_to be_safe_to_destroy
end end
it "is false when already linked to spending proposal" do it "is false when already linked to spending proposal" do
create(:spending_proposal, geozone: geozone) create(:spending_proposal, geozone: geozone)
expect(geozone.safe_to_destroy?).to be_falsey expect(geozone).not_to be_safe_to_destroy
end end
it "is false when already linked to debate" do it "is false when already linked to debate" do
create(:debate, geozone: geozone) create(:debate, geozone: geozone)
expect(geozone.safe_to_destroy?).to be_falsey expect(geozone).not_to be_safe_to_destroy
end end
end end
end end