feat(web): unify history and account states

This commit is contained in:
lingniu
2026-07-20 04:25:46 +08:00
parent adf92ecd17
commit 04ec00d4be
7 changed files with 290 additions and 21 deletions
@@ -201,6 +201,10 @@ describe('V2 production entry', () => {
expect(corePageSources.HistoryPage).toContain('<PanelEmpty');
expect(corePageSources.HistoryPage).toContain('<WorkspaceEmptyGuide');
expect(corePageSources.HistoryPage).toContain('<PanelLoading className="v2-history-loading"');
expect(corePageSources.HistoryPage).toContain('className="v2-history-chart-empty"');
expect(corePageSources.HistoryPage).toContain('className="v2-history-side-empty"');
expect(corePageSources.HistoryPage).not.toContain('<Empty');
expect(corePageSources.HistoryPage).not.toContain('<Spin');
expect(corePageSources.HistoryPage).not.toContain('row ? <><dl>');
expect(corePageSources.HistoryPage).not.toContain('job) => <article');
expect(corePageSources.HistoryPage).not.toContain('<section className="v2-history-trend"');
@@ -333,9 +337,13 @@ describe('V2 production entry', () => {
expect(corePageSources.UsersPage).toContain('<Card className="v2-user-editor-section v2-user-menu-section"');
expect(corePageSources.UsersPage).toContain('v2-user-editor-section v2-user-vehicle-section');
expect(corePageSources.UsersPage).toContain('id="v2-user-vehicle-composer"');
expect(corePageSources.UsersPage).toContain('<PanelEmpty className="v2-user-list-empty"');
expect(corePageSources.UsersPage).toContain('className="v2-user-list-empty"');
expect(corePageSources.UsersPage).not.toContain('className="v2-user-editor-empty"');
expect(corePageSources.UsersPage).toContain('<Empty className="v2-user-vehicle-empty"');
expect(corePageSources.UsersPage).toContain('className="v2-user-filter-empty"');
expect(corePageSources.UsersPage).toContain('className="v2-user-assigned-filter-empty"');
expect(corePageSources.UsersPage).toContain('className="v2-user-vehicle-empty"');
expect(corePageSources.UsersPage).not.toContain('<Empty');
expect(corePageSources.UsersPage).not.toContain('<Spin');
expect(corePageSources.UsersPage).not.toContain('<section>');
expect(corePageSources.UsersPage).not.toContain('<aside className="v2-user-list"');
expect(corePageSources.UsersPage).not.toContain('<main className="v2-user-editor"');