Commit 39cb16c9 authored by Jennifer Louie's avatar Jennifer Louie Committed by Dan Davison

Use have_comment method to wait for text to appear in E2E test

parent db430673
...@@ -24,12 +24,8 @@ module QA ...@@ -24,12 +24,8 @@ module QA
project = Resource::Project.fabricate_via_api! do |resource| project = Resource::Project.fabricate_via_api! do |resource|
resource.name = 'xss-test-for-mentions-project' resource.name = 'xss-test-for-mentions-project'
end end
project.visit!
Page::Project::Show.perform(&:go_to_members_settings) Flow::Project.add_member(project: project, username: user.username)
Page::Project::Settings::Members.perform do |members|
members.add_member(user.username)
end
issue = Resource::Issue.fabricate_via_api! do |issue| issue = Resource::Issue.fabricate_via_api! do |issue|
issue.title = 'issue title' issue.title = 'issue title'
...@@ -42,7 +38,7 @@ module QA ...@@ -42,7 +38,7 @@ module QA
show.comment("cc-ing you here @#{user.username}") show.comment("cc-ing you here @#{user.username}")
expect do expect do
expect(show).to have_content("cc-ing you here") expect(show).to have_comment("cc-ing you here")
end.not_to raise_error # Selenium::WebDriver::Error::UnhandledAlertError end.not_to raise_error # Selenium::WebDriver::Error::UnhandledAlertError
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment