refactor: simplify getExploreUrl functions (#9831)

* remove payload from return signature

* Rename function and fix tests

* Lint

* fix tests

* Move useLegacyApi inquiry to exploreUtils
This commit is contained in:
Ville Brofeldt
2020-05-18 19:19:05 +03:00
committed by GitHub
parent 52285aeb04
commit 7a95c52d61
9 changed files with 57 additions and 90 deletions

View File

@@ -177,17 +177,14 @@ describe('ExploreResultsButton', () => {
fetchMock.post(visualizeEndpoint, visualizationPayload);
beforeEach(() => {
sinon.stub(exploreUtils, 'getExploreUrlAndPayload').callsFake(() => ({
url: 'mockURL',
payload: { datasource: '107__table' },
}));
sinon.stub(exploreUtils, 'getExploreUrl').callsFake(() => 'mockURL');
sinon.spy(exploreUtils, 'exportChart');
sinon
.stub(wrapper.instance(), 'buildVizOptions')
.callsFake(() => mockOptions);
});
afterEach(() => {
exploreUtils.getExploreUrlAndPayload.restore();
exploreUtils.getExploreUrl.restore();
exploreUtils.exportChart.restore();
wrapper.instance().buildVizOptions.restore();
fetchMock.reset();