feat(sqllab): primary/secondary action extensions (#36644)

This commit is contained in:
JUST.in DO IT
2026-01-12 12:06:15 -08:00
committed by GitHub
parent fa3d4a75ca
commit 7503ee4e09
32 changed files with 1840 additions and 388 deletions
@@ -179,11 +179,13 @@ describe('SavedQuery', () => {
});
await waitFor(() => {
const saveBtn = screen.getByRole('button', { name: /save/i });
const caretBtn = screen.getByRole('button', { name: /down/i });
const saveBtn = screen.getByRole('button', { name: 'Save' });
const saveDataSetBtn = screen.getByRole('button', {
name: /save dataset/i,
});
expect(saveBtn).toBeVisible();
expect(caretBtn).toBeVisible();
expect(saveDataSetBtn).toBeVisible();
});
});
@@ -193,12 +195,7 @@ describe('SavedQuery', () => {
store: mockStore(mockState),
});
const caretBtn = await screen.findByRole('button', {
name: /down/i,
});
userEvent.click(caretBtn);
const saveDatasetMenuItem = await screen.findByText(/save dataset/i);
const saveDatasetMenuItem = await screen.findByLabelText(/save dataset/i);
userEvent.click(saveDatasetMenuItem);
const saveDatasetHeader = screen.getByText(/save or overwrite dataset/i);
@@ -211,13 +208,7 @@ describe('SavedQuery', () => {
useRedux: true,
store: mockStore(mockState),
});
const caretBtn = await screen.findByRole('button', {
name: /down/i,
});
userEvent.click(caretBtn);
const saveDatasetMenuItem = await screen.findByText(/save dataset/i);
const saveDatasetMenuItem = await screen.findByLabelText(/save dataset/i);
userEvent.click(saveDatasetMenuItem);
const closeBtn = screen.getByRole('button', { name: /close/i });