renderShell.smoke.test.tsx
598 Bytes
// REQ-USR-003: renderShell 共享渲染工具自带冒烟用例(T0)
import { describe, it, expect } from 'vitest';
import { screen } from '@testing-library/react';
import { renderShell } from './renderShell';
describe('renderShell', () => {
it('renderShell mounts a route element', () => {
renderShell(<div>shell-ok</div>, {
initialEntries: ['/'],
preloadedAuth: {
token: 't',
user: { id: 1, sUserName: '朱子纯', sUserType: '超级管理员', sLanguage: '中文' },
},
});
expect(screen.getByText('shell-ok')).toBeInTheDocument();
});
});