import { describe, it, expect } from 'vitest';
import { render, screen } from '@testing-library/react';
import { Header } from '../header';
describe('Header Component', () => {
it('should render navigation links', () => {
render();
// 检查关键导航链接
const homeLink = screen.getByText(/首页|Home/i);
expect(homeLink).toBeInTheDocument();
const coursesLink = screen.getByText(/学堂|课程/i);
expect(coursesLink).toBeInTheDocument();
const promptsLink = screen.getByText(/提示词/i);
expect(promptsLink).toBeInTheDocument();
});
it('should have login link when not logged in', () => {
render();
const loginLink = screen.getByText(/登录|Login/i);
expect(loginLink).toBeInTheDocument();
});
});