B2D-Ventures/__tests__/page/verificationPage.test.ts
Naytitorn Chaovirachot aff0bad8bb fix error page test
2024-11-26 01:47:05 +07:00

26 lines
717 B
TypeScript

import { render } from "@testing-library/react";
// Pages - Verification
import VerifyPage from "@/app/verify/page";
import React from "react";
// Mock Router
jest.mock('next/navigation', () => ({
useRouter: jest.fn().mockReturnValue({
push: jest.fn(),
}),
useSearchParams: jest.fn(() => ({
get: jest.fn((key) => {
if (key === 'email') return 'test@example.com'; // Mock behavior for 'email' query param
return null; // Return null for other keys
})
})),
}));
// Verification Pages
describe("Verification Pages", () => {
it("Verify Page should render without crashing", () => {
jest.spyOn(React, 'useEffect').mockImplementation((f) => f());
render(VerifyPage());
});
});