From 7e4be7d1eab0265d0098b05d33eb2003671dddca Mon Sep 17 00:00:00 2001 From: "JUST.in DO IT" Date: Tue, 25 Apr 2023 05:58:28 -0700 Subject: [PATCH] fix(sqllab): test failed due to legacy api url (#23805) --- .../ExploreCtasResultsButton.test.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/ExploreCtasResultsButton.test.tsx b/superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/ExploreCtasResultsButton.test.tsx index 1f3382505b..e107c5109d 100644 --- a/superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/ExploreCtasResultsButton.test.tsx +++ b/superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/ExploreCtasResultsButton.test.tsx @@ -32,7 +32,7 @@ import ExploreCtasResultsButton, { const middlewares = [thunk]; const mockStore = configureStore(middlewares); -const getOrCreateTableEndpoint = `glob:*/superset/get_or_create_table/`; +const getOrCreateTableEndpoint = `glob:*/api/v1/dataset/get_or_create/`; const setup = (props: Partial, store?: Store) => render( @@ -63,7 +63,7 @@ describe('ExploreCtasResultsButton', () => { postFormSpy.mockClear(); fetchMock.reset(); - fetchMock.post(getOrCreateTableEndpoint, { table_id: 1234 }); + fetchMock.post(getOrCreateTableEndpoint, { result: { table_id: 1234 } }); fireEvent.click(getByText('Explore')); @@ -82,8 +82,7 @@ describe('ExploreCtasResultsButton', () => { postFormSpy.mockClear(); fetchMock.reset(); fetchMock.post(getOrCreateTableEndpoint, { - status: 500, - body: { message: 'Unexpected all to v1 API' }, + throws: new Error('Unexpected all to v1 API'), }); fireEvent.click(getByText('Explore'));