diff options
Diffstat (limited to 'spec/frontend/pages/search')
-rw-r--r-- | spec/frontend/pages/search/show/__snapshots__/refresh_counts_spec.js.snap | 7 | ||||
-rw-r--r-- | spec/frontend/pages/search/show/refresh_counts_spec.js | 43 |
2 files changed, 0 insertions, 50 deletions
diff --git a/spec/frontend/pages/search/show/__snapshots__/refresh_counts_spec.js.snap b/spec/frontend/pages/search/show/__snapshots__/refresh_counts_spec.js.snap deleted file mode 100644 index ce456d6c899..00000000000 --- a/spec/frontend/pages/search/show/__snapshots__/refresh_counts_spec.js.snap +++ /dev/null @@ -1,7 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`pages/search/show/refresh_counts fetches and displays search counts 1`] = ` -"<div class=\\"badge\\">22</div> -<div class=\\"badge js-search-count\\" data-url=\\"http://test.host/search/count?search=lorem+ipsum&project_id=3&scope=issues\\">4</div> -<div class=\\"badge js-search-count\\" data-url=\\"http://test.host/search/count?search=lorem+ipsum&project_id=3&scope=merge_requests\\">5</div>" -`; diff --git a/spec/frontend/pages/search/show/refresh_counts_spec.js b/spec/frontend/pages/search/show/refresh_counts_spec.js deleted file mode 100644 index 6f14f0c70bd..00000000000 --- a/spec/frontend/pages/search/show/refresh_counts_spec.js +++ /dev/null @@ -1,43 +0,0 @@ -import MockAdapter from 'axios-mock-adapter'; -import { setHTMLFixture, resetHTMLFixture } from 'helpers/fixtures'; -import { TEST_HOST } from 'helpers/test_constants'; -import axios from '~/lib/utils/axios_utils'; -import refreshCounts from '~/pages/search/show/refresh_counts'; - -const URL = `${TEST_HOST}/search/count?search=lorem+ipsum&project_id=3`; -const urlWithScope = (scope) => `${URL}&scope=${scope}`; -const counts = [ - { scope: 'issues', count: 4 }, - { scope: 'merge_requests', count: 5 }, -]; -const fixture = `<div class="badge">22</div> -<div class="badge js-search-count hidden" data-url="${urlWithScope('issues')}"></div> -<div class="badge js-search-count hidden" data-url="${urlWithScope('merge_requests')}"></div>`; - -describe('pages/search/show/refresh_counts', () => { - let mock; - - beforeEach(() => { - mock = new MockAdapter(axios); - setHTMLFixture(fixture); - }); - - afterEach(() => { - resetHTMLFixture(); - }); - - afterEach(() => { - mock.restore(); - }); - - it('fetches and displays search counts', () => { - counts.forEach(({ scope, count }) => { - mock.onGet(urlWithScope(scope)).reply(200, { count }); - }); - - // assert before act behavior - return refreshCounts().then(() => { - expect(document.body.innerHTML).toMatchSnapshot(); - }); - }); -}); |