diff options
author | Dan Davison <ddavison@gitlab.com> | 2019-07-19 23:45:39 +0000 |
---|---|---|
committer | Dan Davison <ddavison@gitlab.com> | 2019-07-19 23:45:39 +0000 |
commit | 66394bd1b7c98d7a6abbeade068b8b9c1b838ddf (patch) | |
tree | aa20b798018cf583917e6a30c55e357238cf3871 /qa | |
parent | 99a2528b949e5d984afc6a38565a338832fc831b (diff) | |
parent | d375e834c91659416d5644eb4c008b00d4914ccb (diff) | |
download | gitlab-ce-66394bd1b7c98d7a6abbeade068b8b9c1b838ddf.tar.gz |
Merge branch 'qa/refactor-e2e-test' into 'master'64403-remove-node-polyfills-in-webpack
Refactor collapse issue comments end-to-end test
See merge request gitlab-org/gitlab-ce!30902
Diffstat (limited to 'qa')
-rw-r--r-- | qa/qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/qa/qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb b/qa/qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb index 2101311f065..e8fdffeeeab 100644 --- a/qa/qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb +++ b/qa/qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb @@ -3,31 +3,32 @@ module QA context 'Plan' do describe 'collapse comments in issue discussions' do - let(:issue_title) { 'issue title' } + let(:my_first_reply) { 'My first reply' } - it 'user collapses reply for comments in an issue' do + before do Runtime::Browser.visit(:gitlab, Page::Main::Login) Page::Main::Login.perform(&:sign_in_using_credentials) issue = Resource::Issue.fabricate_via_api! do |issue| - issue.title = issue_title + issue.title = 'issue title' end issue.visit! - expect(page).to have_content(issue_title) - Page::Project::Issue::Show.perform do |show_page| - my_first_discussion = "My first discussion" - my_first_reply = "My First Reply" - one_reply = "1 reply" + my_first_discussion = 'My first discussion' show_page.select_all_activities_filter show_page.start_discussion(my_first_discussion) - expect(show_page).to have_content(my_first_discussion) - + page.assert_text(my_first_discussion) show_page.reply_to_discussion(my_first_reply) - expect(show_page).to have_content(my_first_reply) + page.assert_text(my_first_reply) + end + end + + it 'user collapses and expands reply for comments in an issue' do + Page::Project::Issue::Show.perform do |show_page| + one_reply = "1 reply" show_page.collapse_replies expect(show_page).to have_content(one_reply) |