diff options
author | Phil Hughes <me@iamphill.com> | 2018-12-11 09:14:59 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-12-11 09:14:59 +0000 |
commit | 4e65fe2f1e21fd6a5dec97f4b2a2b009d61e3ce9 (patch) | |
tree | b18d0e611f0d968a386644c155822b884e0e3ca1 /spec/features/merge_request | |
parent | 185f8a5da6b4bd6090aa41e5f39ad0381200ee84 (diff) | |
download | gitlab-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')
-rw-r--r-- | spec/features/merge_request/user_awards_emoji_spec.rb | 12 |
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) } |