diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2019-10-16 12:06:32 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2019-10-16 12:06:32 +0000 |
commit | d2ffc30fd583e86d4122bb5061098f4f3ca7b3f1 (patch) | |
tree | cb29c77a3ea49eb8ec732b0e644ed6cfad4770d9 /spec/frontend/vue_mr_widget/components | |
parent | 914ea32e0efca21436220df2c10e1bfbe4ed3da9 (diff) | |
download | gitlab-ce-d2ffc30fd583e86d4122bb5061098f4f3ca7b3f1.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/vue_mr_widget/components')
-rw-r--r-- | spec/frontend/vue_mr_widget/components/artifacts_list_app_spec.js | 8 | ||||
-rw-r--r-- | spec/frontend/vue_mr_widget/components/mr_collapsible_extension_spec.js | 20 |
2 files changed, 11 insertions, 17 deletions
diff --git a/spec/frontend/vue_mr_widget/components/artifacts_list_app_spec.js b/spec/frontend/vue_mr_widget/components/artifacts_list_app_spec.js index 49ed796d9a8..7d593a77bf3 100644 --- a/spec/frontend/vue_mr_widget/components/artifacts_list_app_spec.js +++ b/spec/frontend/vue_mr_widget/components/artifacts_list_app_spec.js @@ -44,6 +44,7 @@ describe('Merge Requests Artifacts list app', () => { const findButtons = () => wrapper.findAll('button'); const findTitle = () => wrapper.find('.js-title'); + const findErrorMessage = () => wrapper.find('.js-error-state'); const findTableRows = () => wrapper.findAll('tbody tr'); describe('while loading', () => { @@ -109,13 +110,12 @@ describe('Merge Requests Artifacts list app', () => { }); it('renders the error state', () => { - expect(findTitle().text()).toBe('An error occurred while fetching the artifacts'); + expect(findErrorMessage().text()).toBe('An error occurred while fetching the artifacts'); }); - it('renders disabled buttons', () => { + it('does not render buttons', () => { const buttons = findButtons(); - expect(buttons.at(0).attributes('disabled')).toBe('disabled'); - expect(buttons.at(1).attributes('disabled')).toBe('disabled'); + expect(buttons.exists()).toBe(false); }); }); }); diff --git a/spec/frontend/vue_mr_widget/components/mr_collapsible_extension_spec.js b/spec/frontend/vue_mr_widget/components/mr_collapsible_extension_spec.js index 4c9507223a1..ee107f297ef 100644 --- a/spec/frontend/vue_mr_widget/components/mr_collapsible_extension_spec.js +++ b/spec/frontend/vue_mr_widget/components/mr_collapsible_extension_spec.js @@ -20,6 +20,7 @@ describe('Merge Request Collapsible Extension', () => { }; const findTitle = () => wrapper.find('.js-title'); + const findErrorMessage = () => wrapper.find('.js-error-state'); afterEach(() => { wrapper.destroy(); @@ -87,19 +88,12 @@ describe('Merge Request Collapsible Extension', () => { mountComponent(Object.assign({}, data, { hasError: true })); }); - it('renders the buttons disabled', () => { - expect( - wrapper - .findAll('button') - .at(0) - .attributes('disabled'), - ).toEqual('disabled'); - expect( - wrapper - .findAll('button') - .at(1) - .attributes('disabled'), - ).toEqual('disabled'); + it('does not render the buttons', () => { + expect(wrapper.findAll('button').exists()).toBe(false); + }); + + it('renders title message provided', () => { + expect(findErrorMessage().text()).toBe(data.title); }); }); }); |