summaryrefslogtreecommitdiff
path: root/spec/features/merge_request/user_awards_emoji_spec.rb
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2018-12-11 09:14:59 +0000
committerPhil Hughes <me@iamphill.com>2018-12-11 09:14:59 +0000
commit4e65fe2f1e21fd6a5dec97f4b2a2b009d61e3ce9 (patch)
treeb18d0e611f0d968a386644c155822b884e0e3ca1 /spec/features/merge_request/user_awards_emoji_spec.rb
parent185f8a5da6b4bd6090aa41e5f39ad0381200ee84 (diff)
downloadgitlab-ce-4e65fe2f1e21fd6a5dec97f4b2a2b009d61e3ce9.tar.gz
Fixed emoji awards not being added to notes
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/55141
Diffstat (limited to 'spec/features/merge_request/user_awards_emoji_spec.rb')
-rw-r--r--spec/features/merge_request/user_awards_emoji_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/features/merge_request/user_awards_emoji_spec.rb b/spec/features/merge_request/user_awards_emoji_spec.rb
index 859a4c65562..93376bc8ce0 100644
--- a/spec/features/merge_request/user_awards_emoji_spec.rb
+++ b/spec/features/merge_request/user_awards_emoji_spec.rb
@@ -4,11 +4,14 @@ describe 'Merge request > User awards emoji', :js do
let(:project) { create(:project, :public, :repository) }
let(:user) { project.creator }
let(:merge_request) { create(:merge_request, source_project: project, author: create(:user)) }
+ let!(:note) { create(:note, noteable: merge_request, project: merge_request.project) }
describe 'logged in' do
before do
sign_in(user)
visit project_merge_request_path(project, merge_request)
+
+ wait_for_requests
end
it 'adds award to merge request' do
@@ -36,6 +39,15 @@ describe 'Merge request > User awards emoji', :js do
expect(page).to have_selector('.emoji-menu', count: 1)
end
+ it 'adds awards to note' do
+ first('.js-note-emoji').click
+ first('.emoji-menu .js-emoji-btn').click
+
+ wait_for_requests
+
+ expect(page).to have_selector('.js-awards-block')
+ end
+
describe 'the project is archived' do
let(:project) { create(:project, :public, :repository, :archived) }