From 12413158fddf093e9b2cc8d00d66f8c6833a260c Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Mon, 1 Jul 2019 11:40:29 +0100 Subject: Fetch branch diverging counts from API Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/46139 --- spec/frontend/branches/divergence_graph_spec.js | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 spec/frontend/branches/divergence_graph_spec.js (limited to 'spec') diff --git a/spec/frontend/branches/divergence_graph_spec.js b/spec/frontend/branches/divergence_graph_spec.js new file mode 100644 index 00000000000..4ed77c3a036 --- /dev/null +++ b/spec/frontend/branches/divergence_graph_spec.js @@ -0,0 +1,32 @@ +import MockAdapter from 'axios-mock-adapter'; +import axios from '~/lib/utils/axios_utils'; +import init from '~/branches/divergence_graph'; + +describe('Divergence graph', () => { + let mock; + + beforeEach(() => { + mock = new MockAdapter(axios); + + mock.onGet('/-/diverging_counts').reply(200, { + master: { ahead: 1, behind: 1 }, + }); + + jest.spyOn(axios, 'get'); + + document.body.innerHTML = ` +
+ `; + }); + + afterEach(() => { + mock.restore(); + }); + + it('calls axos get with list of branch names', () => + init('/-/diverging_counts').then(() => { + expect(axios.get).toHaveBeenCalledWith('/-/diverging_counts', { + params: { names: ['master'] }, + }); + })); +}); -- cgit v1.2.1