import { render } from '@testing-library/react';
import DoubleOptInMessage from '../DoubleOptInMessage';
import DoubleOptInServerErrorPage from './page';

vi.mock('../DoubleOptInMessage', () => ({
    default: vi.fn(() => <div>mocked</div>),
}));

describe('<DoubleOptInServerErrorPage>', () => {
    it('should render DoubleOptInMessage with serverErrorMessage key', () => {
        render(<DoubleOptInServerErrorPage />);

        expect(DoubleOptInMessage).toHaveBeenCalledWith(
            { messageKey: 'serverErrorMessage' },
            undefined
        );
    });
});
