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:
@@ -152,4 +152,7 @@ RSpec/NotToNot:
|
|||||||
Enabled: true
|
Enabled: true
|
||||||
|
|
||||||
RSpec/OverwritingSetup:
|
RSpec/OverwritingSetup:
|
||||||
|
Enabled: true
|
||||||
|
|
||||||
|
RSpec/PredicateMatcher:
|
||||||
Enabled: true
|
Enabled: true
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user