diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-06-20 18:09:36 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-06-20 18:09:36 +0300 |
commit | a5d7e614fe1d038a7f9e2af76106773b98e2b5e8 (patch) | |
tree | 4f8f59ace31f8e84a60f9512755a1efe0287a157 /spec/frontend/releases | |
parent | d00cd98a2b1b3f0899677f61257821c94cde8e31 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/releases')
-rw-r--r-- | spec/frontend/releases/components/releases_pagination_spec.js | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/spec/frontend/releases/components/releases_pagination_spec.js b/spec/frontend/releases/components/releases_pagination_spec.js index 923d84ae2b3..b241eb9acd4 100644 --- a/spec/frontend/releases/components/releases_pagination_spec.js +++ b/spec/frontend/releases/components/releases_pagination_spec.js @@ -60,9 +60,22 @@ describe('releases_pagination.vue', () => { const findPrevButton = () => wrapper.findByTestId('prevButton'); const findNextButton = () => wrapper.findByTestId('nextButton'); + describe('when there is only one page of results', () => { + beforeEach(() => { + createComponent(singlePageInfo); + }); + + it('hides the "Prev" button', () => { + expect(findPrevButton().exists()).toBe(false); + }); + + it('hides the "Next" button', () => { + expect(findNextButton().exists()).toBe(false); + }); + }); + describe.each` description | pageInfo | prevEnabled | nextEnabled - ${'when there is only one page of results'} | ${singlePageInfo} | ${false} | ${false} ${'when there is a next page, but not a previous page'} | ${onlyNextPageInfo} | ${false} | ${true} ${'when there is a previous page, but not a next page'} | ${onlyPrevPageInfo} | ${true} | ${false} ${'when there is both a previous and next page'} | ${prevAndNextPageInfo} | ${true} | ${true} |