diff options
Diffstat (limited to 'spec/frontend/pipelines/components/jobs/jobs_app_spec.js')
-rw-r--r-- | spec/frontend/pipelines/components/jobs/jobs_app_spec.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/spec/frontend/pipelines/components/jobs/jobs_app_spec.js b/spec/frontend/pipelines/components/jobs/jobs_app_spec.js index 81e19a6c221..89b6f764b2f 100644 --- a/spec/frontend/pipelines/components/jobs/jobs_app_spec.js +++ b/spec/frontend/pipelines/components/jobs/jobs_app_spec.js @@ -50,20 +50,23 @@ describe('Jobs app', () => { }); describe('loading spinner', () => { - beforeEach(async () => { + const setup = async () => { createComponent(resolverSpy); await waitForPromises(); triggerInfiniteScroll(); - }); + }; + + it('displays loading spinner when fetching more jobs', async () => { + await setup(); - it('displays loading spinner when fetching more jobs', () => { expect(findLoadingSpinner().exists()).toBe(true); expect(findSkeletonLoader().exists()).toBe(false); }); it('hides loading spinner after jobs have been fetched', async () => { + await setup(); await waitForPromises(); expect(findLoadingSpinner().exists()).toBe(false); |