summaryrefslogtreecommitdiff
path: root/spec/javascripts/boards
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-05-04 16:33:25 +0100
committerPhil Hughes <me@iamphill.com>2017-05-04 16:33:42 +0100
commitdd146a59c32de94a01dafb82279199310337ced8 (patch)
tree1913fafd43c78c19ccb9fa48ffd790e910ce90a0 /spec/javascripts/boards
parent5996e8f923218da1449784d704bc6b598bb45421 (diff)
downloadgitlab-ce-dd146a59c32de94a01dafb82279199310337ced8.tar.gz
Changed how the default avatar is setissue-boards-no-avatar
Diffstat (limited to 'spec/javascripts/boards')
-rw-r--r--spec/javascripts/boards/issue_card_spec.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/javascripts/boards/issue_card_spec.js b/spec/javascripts/boards/issue_card_spec.js
index 1a5e9e9fd07..ef567635d48 100644
--- a/spec/javascripts/boards/issue_card_spec.js
+++ b/spec/javascripts/boards/issue_card_spec.js
@@ -146,6 +146,27 @@ describe('Issue card component', () => {
).not.toBeNull();
});
});
+
+ describe('assignee default avatar', () => {
+ beforeEach((done) => {
+ component.issue.assignee = new ListUser({
+ id: 1,
+ name: 'testing 123',
+ username: 'test',
+ }, 'default_avatar');
+
+ Vue.nextTick(done);
+ });
+
+ it('displays defaults avatar if users avatar is null', () => {
+ expect(
+ component.$el.querySelector('.card-assignee img'),
+ ).not.toBeNull();
+ expect(
+ component.$el.querySelector('.card-assignee img').getAttribute('src'),
+ ).toBe('default_avatar');
+ });
+ });
});
describe('labels', () => {