import { renderToStaticMarkup } from 'react-dom/server';
import { describe, expect, it, vi } from 'vitest';
import { OIDCCallbackNotice } from './OIDCCallbackNotice';
describe('OIDCCallbackNotice', () => {
it('renders a one-click fresh login action for an invalid transaction', () => {
const html = renderToStaticMarkup(
,
);
expect(html).toContain('登录事务已过期');
expect(html).toContain('>重新登录');
});
it('does not retry non-transaction callback failures', () => {
const html = renderToStaticMarkup(
,
);
expect(html).toContain('登录结果无效');
expect(html).not.toContain('