Clean up errors and warnings logged by karma
As far as I can tell, 4 separate spec files are contributing. We should reduce the noise by addressing the warnings and errors.
ERROR: '[Vue warn]: data functions should return an object:
https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function
(found in <Root>)'
ERROR: '[Vue warn]: data functions should return an object:
https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function
(found in <Root>)'
ERROR: '[Vue warn]: data functions should return an object:
https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function
(found in <Root>)'
ERROR: 'Unhandled promise rejection', TypeError{stack: 'http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:235090:106
run@http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:29078:29
http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:29091:31
flush@http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:28162:11', line: 235090, sourceURL: 'http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11'}
ERROR: 'Unhandled promise rejection', TypeError{stack: 'http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:235090:106
run@http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:29078:29
http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:29091:31
flush@http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:28162:11', line: 235090, sourceURL: 'http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11'}
ERROR: 'Unhandled promise rejection', TypeError{stack: 'http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:235090:106
run@http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:29078:29
http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:29091:31
flush@http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11:28162:11', line: 235090, sourceURL: 'http://localhost:9876/base/spec/javascripts/test_bundle.js?29665e1ddb93cf43f46fe20d5c4232a3c68deb11'}
ERROR: 'Unhandled promise rejection', Error{name: 'RecentSearchesServiceError', message: 'Recent Searches Service is unavailable'}
ERROR: '[Vue warn]: Invalid prop: type check failed for prop "titleHtml". Expected String, got Undefined.
(found in <TitleComponent> at /Users/bryce/_repos/gitlab-development-kit/gitlab/app/assets/javascripts/issue_show/components/title.vue)'
ERROR: '[Vue warn]: Invalid prop: type check failed for prop "titleText". Expected String, got Undefined.
(found in <TitleComponent> at /Users/bryce/_repos/gitlab-development-kit/gitlab/app/assets/javascripts/issue_show/components/title.vue)'
WARN: '[Vue tip]: <user-avatar-link v-for="assignee in issue.assignees">: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.
(found in <IssueCardInner>)'