diff options
author | Maneschi Romain <rmaneschi@gmail.com> | 2019-09-02 10:42:11 +0000 |
---|---|---|
committer | Nick Thomas <nick@gitlab.com> | 2019-09-02 10:42:11 +0000 |
commit | 1eca1928ebacb01d76afd4a461785faa7dbb5a0d (patch) | |
tree | 6635e0c47172afeb7442fc8e40604621cfe5fd93 /spec | |
parent | 146e12a07e6ce5b1c9791311948a86083628c457 (diff) | |
download | gitlab-ce-1eca1928ebacb01d76afd4a461785faa7dbb5a0d.tar.gz |
quick action label must be first in issue comment
Diffstat (limited to 'spec')
-rw-r--r-- | spec/features/issues/user_comments_on_issue_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/features/issues/user_comments_on_issue_spec.rb b/spec/features/issues/user_comments_on_issue_spec.rb index bdaaea5bf7f..829f945c47f 100644 --- a/spec/features/issues/user_comments_on_issue_spec.rb +++ b/spec/features/issues/user_comments_on_issue_spec.rb @@ -55,6 +55,23 @@ describe "User comments on issue", :js do expect(page.find('svg.mermaid')).to have_content escaped_content end + + it 'opens autocomplete menu for quick actions and have `/label` first choice' do + project.add_maintainer(user) + create(:label, project: project, title: 'label') + + page.within '.timeline-content-form' do + find('#note-body').native.send_keys('/l') + end + + wait_for_requests + + expect(page).to have_selector('.atwho-container') + + page.within '.atwho-container #at-view-commands' do + expect(find('li', match: :first)).to have_content('/label') + end + end end context "when editing comments" do |