diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2016-11-06 13:43:59 +0000 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2016-11-06 13:43:59 +0000 |
commit | f08fb38fc3192810834581c4750d27eca4b7f0f0 (patch) | |
tree | cf92290f19d705f524d6dc0fa6c60327bf5c5f4f /spec/javascripts/vue_common_components/commit_spec.js.es6 | |
parent | 4feaa911550fa1710531b294fc2cdbfcf8998651 (diff) | |
download | gitlab-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.es6 | 29 |
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); }); |