import { render, screen } from '@testing-library/react' import WorkspacePlaceholder from './WorkspacePlaceholder' jest.mock('next-auth/react', () => ({ useSession: () => ({ data: { user: { name: '本地超级管理员' } } }), signOut: jest.fn(), })) describe('WorkspacePlaceholder', () => { it('清楚标注二级框架状态并提供返回入口', () => { render( ) expect(screen.getByRole('heading', { level: 1, name: '业务经营' })).toBeInTheDocument() expect(screen.getByText('二级页面框架已建立')).toBeInTheDocument() expect(screen.getByRole('link', { name: /返回部门看板/ })).toHaveAttribute('href', '/') }) it('直接显示小项内容,不重复渲染面包屑', () => { render( ) expect(screen.queryByRole('navigation', { name: '面包屑' })).not.toBeInTheDocument() expect(screen.getByRole('heading', { level: 1, name: '核心指标' })).toBeInTheDocument() }) })