fix(sqllab): test failed due to legacy api url (#23805)

This commit is contained in:
JUST.in DO IT 2023-04-25 05:58:28 -07:00 committed by GitHub
parent 742c2cd8fb
commit 7e4be7d1ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 4 deletions

View File

@ -32,7 +32,7 @@ import ExploreCtasResultsButton, {
const middlewares = [thunk]; const middlewares = [thunk];
const mockStore = configureStore(middlewares); 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<ExploreCtasResultsButtonProps>, store?: Store) => const setup = (props: Partial<ExploreCtasResultsButtonProps>, store?: Store) =>
render( render(
@ -63,7 +63,7 @@ describe('ExploreCtasResultsButton', () => {
postFormSpy.mockClear(); postFormSpy.mockClear();
fetchMock.reset(); fetchMock.reset();
fetchMock.post(getOrCreateTableEndpoint, { table_id: 1234 }); fetchMock.post(getOrCreateTableEndpoint, { result: { table_id: 1234 } });
fireEvent.click(getByText('Explore')); fireEvent.click(getByText('Explore'));
@ -82,8 +82,7 @@ describe('ExploreCtasResultsButton', () => {
postFormSpy.mockClear(); postFormSpy.mockClear();
fetchMock.reset(); fetchMock.reset();
fetchMock.post(getOrCreateTableEndpoint, { fetchMock.post(getOrCreateTableEndpoint, {
status: 500, throws: new Error('Unexpected all to v1 API'),
body: { message: 'Unexpected all to v1 API' },
}); });
fireEvent.click(getByText('Explore')); fireEvent.click(getByText('Explore'));