diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2019-06-18 15:30:18 +0300 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2019-06-21 12:48:51 +0300 |
commit | 8ed14575536169ca45a7ca2500037bdf501fe3f1 (patch) | |
tree | 0654b03f574ea074d336a0dfa7e616d379501e00 /spec/javascripts/releases | |
parent | e999e1de7baadc34e7fccf76e76991a7adf31b0e (diff) |
Renders pre-release tag for pre-releases
When a release is a pre release, we render
an orange badge with `pre-release` label
Diffstat (limited to 'spec/javascripts/releases')
-rw-r--r-- | spec/javascripts/releases/components/release_block_spec.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/spec/javascripts/releases/components/release_block_spec.js b/spec/javascripts/releases/components/release_block_spec.js index 36b181f24ef..e98c665f99d 100644 --- a/spec/javascripts/releases/components/release_block_spec.js +++ b/spec/javascripts/releases/components/release_block_spec.js @@ -78,8 +78,10 @@ describe('Release block', () => { }; let vm; + const factory = props => mountComponent(Component, { release: props }); + beforeEach(() => { - vm = mountComponent(Component, { release }); + vm = factory(release); }); afterEach(() => { @@ -149,4 +151,14 @@ describe('Release block', () => { ); }); }); + + describe('with pre_release flag', () => { + beforeEach(() => { + vm = factory(Object.assign({}, release, { pre_release: true })); + }); + + it('renders pre-release badge', () => { + expect(vm.$el.textContent).toContain('Pre-release'); + }); + }); }); |