feat: unify workspace dialogs
This commit is contained in:
@@ -21,6 +21,7 @@ const mobileFilterSheetSource = readFileSync(resolve(process.cwd(), 'src/v2/shar
|
||||
const passwordInputSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/PasswordInput.tsx'), 'utf8');
|
||||
const workspaceFilterPanelSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/WorkspaceFilterPanel.tsx'), 'utf8');
|
||||
const workspaceMetricRailSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/WorkspaceMetricRail.tsx'), 'utf8');
|
||||
const workspaceDialogSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/WorkspaceDialog.tsx'), 'utf8');
|
||||
const workspaceSideSheetSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/WorkspaceSideSheet.tsx'), 'utf8');
|
||||
const workspaceDetailSideSheetSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/WorkspaceDetailSideSheet.tsx'), 'utf8');
|
||||
const segmentedTabsSource = readFileSync(resolve(process.cwd(), 'src/v2/shared/SegmentedTabs.tsx'), 'utf8');
|
||||
@@ -275,6 +276,10 @@ describe('V2 production entry', () => {
|
||||
expect(corePageSources.UsersPage).toContain('<Card className="v2-user-list"');
|
||||
expect(corePageSources.UsersPage).toContain('className="v2-user-editor-sidesheet"');
|
||||
expect(corePageSources.UsersPage).toContain("from '../shared/WorkspaceSideSheet'");
|
||||
expect(corePageSources.UsersPage).toContain("from '../shared/WorkspaceDialog'");
|
||||
expect(corePageSources.UsersPage).toContain('<WorkspaceConfirmDialog');
|
||||
expect(corePageSources.UsersPage).not.toContain('Modal.confirm');
|
||||
expect(corePageSources.UsersPage).not.toContain('<Popconfirm');
|
||||
expect(corePageSources.UsersPage).toContain('<WorkspaceSideSheet\n className="v2-user-editor-sidesheet"');
|
||||
expect(corePageSources.UsersPage).toContain('<WorkspaceSideSheet\n className="v2-user-grant-sidesheet"');
|
||||
expect(corePageSources.UsersPage).toContain('variant="editor"');
|
||||
@@ -440,6 +445,11 @@ describe('V2 production entry', () => {
|
||||
expect(workspaceStyles).toContain('.v2-workspace-filter-sidesheet .v2-workspace-config-title-icon {');
|
||||
expect(workspaceStyles).toContain('.v2-workspace-config-summary {');
|
||||
expect(workspaceStyles).toContain('.v2-workspace-config-footer {');
|
||||
expect(workspaceDialogSource).toContain("from '@douyinfe/semi-ui'");
|
||||
expect(workspaceDialogSource).toContain('<Modal');
|
||||
expect(workspaceDialogSource).toContain('export function WorkspaceConfirmDialog');
|
||||
expect(appShellSource).toContain('<WorkspaceDialog');
|
||||
expect(appShellSource).not.toContain('<Modal');
|
||||
expect(vehicleSearchSource).toContain('<MobileFilterSheet');
|
||||
expect(corePageSources.StatisticsPage).not.toContain('v2-mileage-source-popover');
|
||||
expect(corePageSources.StatisticsPage).toContain('<Table className="v2-mileage-table"');
|
||||
|
||||
Reference in New Issue
Block a user