18 lines
857 B
Ruby
18 lines
857 B
Ruby
When /^I filter notifications by likes$/ do
|
|
step %(I follow "Liked" within "#notifications_container .list-group")
|
|
end
|
|
|
|
When /^I filter notifications by mentions$/ do
|
|
step %(I follow "Mentioned" within "#notifications_container .list-group")
|
|
end
|
|
|
|
Then /^I should( not)? have activated notifications for the post( in the single post view)?$/ do |negate, spv|
|
|
selector = spv ? "#single-post-moderation" : "#main_stream .stream_element"
|
|
if negate
|
|
expect(find(selector, match: :first)).to have_no_css(".destroy_participation", visible: false)
|
|
expect(find(selector, match: :first)).to have_css(".create_participation", visible: false)
|
|
else
|
|
expect(find(selector, match: :first)).to have_css(".destroy_participation", visible: false)
|
|
expect(find(selector, match: :first)).to have_no_css(".create_participation", visible: false)
|
|
end
|
|
end
|