summaryrefslogtreecommitdiff
path: root/spec/javascripts/vue_common_components/commit_spec.js.es6
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2016-11-06 13:43:59 +0000
committerFilipa Lacerda <filipa@gitlab.com>2016-11-06 13:43:59 +0000
commitf08fb38fc3192810834581c4750d27eca4b7f0f0 (patch)
treecf92290f19d705f524d6dc0fa6c60327bf5c5f4f /spec/javascripts/vue_common_components/commit_spec.js.es6
parent4feaa911550fa1710531b294fc2cdbfcf8998651 (diff)
downloadgitlab-ce-f08fb38fc3192810834581c4750d27eca4b7f0f0.tar.gz
Updates testsci-commit-component
Diffstat (limited to 'spec/javascripts/vue_common_components/commit_spec.js.es6')
-rw-r--r--spec/javascripts/vue_common_components/commit_spec.js.es629
1 files changed, 27 insertions, 2 deletions
diff --git a/spec/javascripts/vue_common_components/commit_spec.js.es6 b/spec/javascripts/vue_common_components/commit_spec.js.es6
index d71220e86ed..d5a2c5173bd 100644
--- a/spec/javascripts/vue_common_components/commit_spec.js.es6
+++ b/spec/javascripts/vue_common_components/commit_spec.js.es6
@@ -1,9 +1,34 @@
-//= require vue
-/*= require ./vue_common_components/commit */
+/*= require vue_common_components/commit */
+/* eslint-disable */
describe('Commit component', () => {
+ const getRenderedText = (Component, propsData) => {
+ const Constructor = Vue.extend(Component);
+ const vm = new Constructor({propsData}).$mount();
+ return vm.$el.textContent;
+ };
+
+ const MyComponent = window.gl.commitComponent;
+
describe('When `ref` is provided', () => {
+ const props = {
+ tag: true,
+ ref: {
+ name: 'master',
+ ref_url: 'http://localhost/namespace2/gitlabhq/tree/master'
+ },
+ commit_url: 'https://gitlab.com/gitlab-org/gitlab-ce/commit/b7836eddf62d663c665769e1b0960197fd215067',
+ short_sha: 'b7836edd',
+ title: 'Commit message',
+ author: {
+ avatar_url: 'https://gitlab.com/uploads/user/avatar/300478/avatar.png',
+ web_url: 'https://gitlab.com/jschatz1',
+ username: 'jschatz1'
+ }
+ };
+
it('should render a tag icon if it represents a tag', () => {
+ const renderedText = getRenderedText(MyComponent, props);
});