summaryrefslogtreecommitdiff
path: root/spec/javascripts
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-03-27 19:07:44 +0100
committerPhil Hughes <me@iamphill.com>2017-03-28 12:19:10 +0100
commit6765a4e4d3a5171c7738651fac204358b4d3daa3 (patch)
tree746e9adf398ff561a709c4df83551ae3fc6a5466 /spec/javascripts
parentad831ace7ed8d2ed999b15f8350aaa51f0490124 (diff)
downloadgitlab-ce-6765a4e4d3a5171c7738651fac204358b4d3daa3.tar.gz
Stops triggering board sidebar when clicking avatar
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/boards/board_card_spec.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/spec/javascripts/boards/board_card_spec.js b/spec/javascripts/boards/board_card_spec.js
index 73d18458366..de072e7e470 100644
--- a/spec/javascripts/boards/board_card_spec.js
+++ b/spec/javascripts/boards/board_card_spec.js
@@ -1,10 +1,12 @@
/* global List */
+/* global ListUser */
/* global ListLabel */
/* global listObj */
/* global boardsMockInterceptor */
/* global BoardService */
import Vue from 'vue';
+import '~/boards/models/user';
require('~/boards/models/list');
require('~/boards/models/label');
@@ -130,6 +132,23 @@ describe('Issue card', () => {
expect(gl.issueBoards.BoardsStore.detail.issue).toEqual({});
});
+ it('does not set detail issue if img is clicked', (done) => {
+ vm.issue.assignee = new ListUser({
+ id: 1,
+ name: 'testing 123',
+ username: 'test',
+ avatar: 'test_image',
+ });
+
+ Vue.nextTick(() => {
+ triggerEvent('mouseup', vm.$el.querySelector('img'));
+
+ expect(gl.issueBoards.BoardsStore.detail.issue).toEqual({});
+
+ done();
+ });
+ });
+
it('does not set detail issue if showDetail is false after mouseup', () => {
triggerEvent('mouseup');