mirror of
https://github.com/apache/superset.git
synced 2026-07-20 05:36:00 +00:00
feat: add a theme CRUD page to manage themes (#34182)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
This commit is contained in:
committed by
GitHub
parent
5f11f9097a
commit
e741a3167f
@@ -505,7 +505,7 @@ describe('UploadDataModal - Form Submission', () => {
|
||||
expect(formData.get('table_name')).toBe('table1');
|
||||
expect(formData.get('schema')).toBe('public');
|
||||
expect((formData.get('file') as File).name).toBe('test.parquet');
|
||||
});
|
||||
}, 60000);
|
||||
});
|
||||
|
||||
describe('File Extension Validation', () => {
|
||||
@@ -601,7 +601,7 @@ describe('File Extension Validation', () => {
|
||||
});
|
||||
|
||||
describe('UploadDataModal Collapse Tabs', () => {
|
||||
it('renders the collaps tab CSV correctly and resets to default tab after closing', () => {
|
||||
it('renders the collaps tab CSV correctly and resets to default tab after closing', async () => {
|
||||
const { rerender } = render(<UploadDataModal {...csvProps} />, {
|
||||
useRedux: true,
|
||||
});
|
||||
@@ -612,14 +612,16 @@ describe('UploadDataModal Collapse Tabs', () => {
|
||||
const fileSettingsTab = screen.getByRole('tab', {
|
||||
name: /collapsed File settings/i,
|
||||
});
|
||||
userEvent.click(fileSettingsTab);
|
||||
expect(fileSettingsTab).toHaveAttribute('aria-expanded', 'true');
|
||||
await userEvent.click(fileSettingsTab);
|
||||
await waitFor(() => {
|
||||
expect(fileSettingsTab).toHaveAttribute('aria-expanded', 'true');
|
||||
});
|
||||
rerender(<UploadDataModal {...csvProps} show={false} />);
|
||||
rerender(<UploadDataModal {...csvProps} />);
|
||||
expect(generalInfoTab).toHaveAttribute('aria-expanded', 'true');
|
||||
});
|
||||
|
||||
it('renders the collaps tab Excel correctly and resets to default tab after closing', () => {
|
||||
it('renders the collaps tab Excel correctly and resets to default tab after closing', async () => {
|
||||
const { rerender } = render(<UploadDataModal {...excelProps} />, {
|
||||
useRedux: true,
|
||||
});
|
||||
@@ -630,14 +632,16 @@ describe('UploadDataModal Collapse Tabs', () => {
|
||||
const fileSettingsTab = screen.getByRole('tab', {
|
||||
name: /collapsed File settings/i,
|
||||
});
|
||||
userEvent.click(fileSettingsTab);
|
||||
expect(fileSettingsTab).toHaveAttribute('aria-expanded', 'true');
|
||||
await userEvent.click(fileSettingsTab);
|
||||
await waitFor(() => {
|
||||
expect(fileSettingsTab).toHaveAttribute('aria-expanded', 'true');
|
||||
});
|
||||
rerender(<UploadDataModal {...excelProps} show={false} />);
|
||||
rerender(<UploadDataModal {...excelProps} />);
|
||||
expect(generalInfoTab).toHaveAttribute('aria-expanded', 'true');
|
||||
});
|
||||
|
||||
it('renders the collaps tab Columnar correctly and resets to default tab after closing', () => {
|
||||
it('renders the collaps tab Columnar correctly and resets to default tab after closing', async () => {
|
||||
const { rerender } = render(<UploadDataModal {...columnarProps} />, {
|
||||
useRedux: true,
|
||||
});
|
||||
@@ -648,8 +652,10 @@ describe('UploadDataModal Collapse Tabs', () => {
|
||||
const fileSettingsTab = screen.getByRole('tab', {
|
||||
name: /collapsed File settings/i,
|
||||
});
|
||||
userEvent.click(fileSettingsTab);
|
||||
expect(fileSettingsTab).toHaveAttribute('aria-expanded', 'true');
|
||||
await userEvent.click(fileSettingsTab);
|
||||
await waitFor(() => {
|
||||
expect(fileSettingsTab).toHaveAttribute('aria-expanded', 'true');
|
||||
});
|
||||
rerender(<UploadDataModal {...columnarProps} show={false} />);
|
||||
rerender(<UploadDataModal {...columnarProps} />);
|
||||
expect(generalInfoTab).toHaveAttribute('aria-expanded', 'true');
|
||||
|
||||
Reference in New Issue
Block a user