import { fireEvent, render, screen } from '@testing-library/react' import { vi } from 'vitest' import Header from './index' function createMockComponent(testId: string) { return () =>
} vi.mock('@/app/components/base/logo/dify-logo', () => ({ default: createMockComponent('dify-logo'), })) vi.mock('@/app/components/header/account-dropdown/workplace-selector', () => ({ default: createMockComponent('workplace-selector'), })) vi.mock('@/app/components/header/account-dropdown', () => ({ default: createMockComponent('account-dropdown'), })) vi.mock('@/app/components/header/app-nav', () => ({ default: createMockComponent('app-nav'), })) vi.mock('@/app/components/header/dataset-nav', () => ({ default: createMockComponent('dataset-nav'), })) vi.mock('@/app/components/header/env-nav', () => ({ default: createMockComponent('env-nav'), })) vi.mock('@/app/components/header/explore-nav', () => ({ default: createMockComponent('explore-nav'), })) vi.mock('@/app/components/header/license-env', () => ({ default: createMockComponent('license-nav'), })) vi.mock('@/app/components/header/plugins-nav', () => ({ default: createMockComponent('plugins-nav'), })) vi.mock('@/app/components/header/tools-nav', () => ({ default: createMockComponent('tools-nav'), })) vi.mock('@/app/components/header/plan-badge', () => ({ default: ({ onClick, plan }: { onClick?: () => void, plan?: string }) => (