Enable RSpec/ExpectActual cop and fix all issues
Always use a variable and not a literal as `expect` argument Read about cop at http://www.rubydoc.info/gems/rubocop-rspec/RuboCop/Cop/RSpec/ExpectActual
This commit is contained in:
@@ -179,27 +179,27 @@ feature 'Moderate debates' do
|
||||
end
|
||||
|
||||
scenario "sorting debates" do
|
||||
create(:debate, title: "Flagged debate", created_at: Time.current - 1.day, flags_count: 5)
|
||||
create(:debate, title: "Flagged newer debate", created_at: Time.current - 12.hours, flags_count: 3)
|
||||
create(:debate, title: "Newer debate", created_at: Time.current)
|
||||
flagged_debate = create(:debate, title: "Flagged debate", created_at: Time.current - 1.day, flags_count: 5)
|
||||
flagged_new_debate = create(:debate, title: "Flagged new debate", created_at: Time.current - 12.hours, flags_count: 3)
|
||||
newer_debate = create(:debate, title: "Newer debate", created_at: Time.current)
|
||||
|
||||
visit moderation_debates_path(order: 'created_at')
|
||||
|
||||
expect("Flagged newer debate").to appear_before("Flagged debate")
|
||||
expect(flagged_new_debate.title).to appear_before(flagged_debate.title)
|
||||
|
||||
visit moderation_debates_path(order: 'flags')
|
||||
|
||||
expect("Flagged debate").to appear_before("Flagged newer debate")
|
||||
expect(flagged_debate.title).to appear_before(flagged_new_debate.title)
|
||||
|
||||
visit moderation_debates_path(filter: 'all', order: 'created_at')
|
||||
|
||||
expect("Newer debate").to appear_before("Flagged newer debate")
|
||||
expect("Flagged newer debate").to appear_before("Flagged debate")
|
||||
expect(newer_debate.title).to appear_before(flagged_new_debate.title)
|
||||
expect(flagged_new_debate.title).to appear_before(flagged_debate.title)
|
||||
|
||||
visit moderation_debates_path(filter: 'all', order: 'flags')
|
||||
|
||||
expect("Flagged debate").to appear_before("Flagged newer debate")
|
||||
expect("Flagged newer debate").to appear_before("Newer debate")
|
||||
expect(flagged_debate.title).to appear_before(flagged_new_debate.title)
|
||||
expect(flagged_new_debate.title).to appear_before(newer_debate.title)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user