From 333c1723ab94ca5a7820556a9260f4904fc42822 Mon Sep 17 00:00:00 2001 From: Eric Eastwood Date: Thu, 11 Jan 2018 20:22:28 -0600 Subject: Fix Ctrl+Enter keyboard shortcut saving comment/note edit Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/41956 --- spec/javascripts/notes/components/comment_form_spec.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'spec/javascripts/notes/components/comment_form_spec.js') diff --git a/spec/javascripts/notes/components/comment_form_spec.js b/spec/javascripts/notes/components/comment_form_spec.js index 20e352dd8bd..104d03377b6 100644 --- a/spec/javascripts/notes/components/comment_form_spec.js +++ b/spec/javascripts/notes/components/comment_form_spec.js @@ -139,13 +139,21 @@ describe('issue_comment_form component', () => { }); describe('event enter', () => { - it('should save note when cmd/ctrl+enter is pressed', () => { + it('should save note when cmd+enter is pressed', () => { spyOn(vm, 'handleSave').and.callThrough(); vm.$el.querySelector('.js-main-target-form textarea').value = 'Foo'; vm.$el.querySelector('.js-main-target-form textarea').dispatchEvent(keyboardDownEvent(13, true)); expect(vm.handleSave).toHaveBeenCalled(); }); + + it('should save note when ctrl+enter is pressed', () => { + spyOn(vm, 'handleSave').and.callThrough(); + vm.$el.querySelector('.js-main-target-form textarea').value = 'Foo'; + vm.$el.querySelector('.js-main-target-form textarea').dispatchEvent(keyboardDownEvent(13, false, true)); + + expect(vm.handleSave).toHaveBeenCalled(); + }); }); }); -- cgit v1.2.1