Add comprehensive tests for authentication, settings, and password reset pages
- Introduced smoke tests for Login, Register, Password Reset, Password Reset Confirm, and Settings pages. - Enhanced test coverage for all dynamic imports using mocks and added Jest exclusions for non-testable Next.js files. - Added component-specific test files for better structure and maintainability. - Improved test isolation by mocking navigation, providers, and rendering contexts.
This commit is contained in:
@@ -3,8 +3,10 @@
|
||||
* Change password functionality
|
||||
*/
|
||||
|
||||
/* istanbul ignore next - Next.js type import for metadata */
|
||||
import type { Metadata } from 'next';
|
||||
|
||||
/* istanbul ignore next - Next.js metadata, not executable code */
|
||||
export const metadata: Metadata = {
|
||||
title: 'Password Settings',
|
||||
};
|
||||
|
||||
@@ -3,8 +3,10 @@
|
||||
* Theme, notifications, and other preferences
|
||||
*/
|
||||
|
||||
import type { Metadata } from 'next';
|
||||
/* istanbul ignore next - Next.js type import for metadata */
|
||||
import type { Metadata} from 'next';
|
||||
|
||||
/* istanbul ignore next - Next.js metadata, not executable code */
|
||||
export const metadata: Metadata = {
|
||||
title: 'Preferences',
|
||||
};
|
||||
|
||||
@@ -3,8 +3,10 @@
|
||||
* User profile management - edit name, email, phone, preferences
|
||||
*/
|
||||
|
||||
/* istanbul ignore next - Next.js type import for metadata */
|
||||
import type { Metadata } from 'next';
|
||||
|
||||
/* istanbul ignore next - Next.js metadata, not executable code */
|
||||
export const metadata: Metadata = {
|
||||
title: 'Profile Settings',
|
||||
};
|
||||
|
||||
@@ -3,8 +3,10 @@
|
||||
* View and manage active sessions across devices
|
||||
*/
|
||||
|
||||
/* istanbul ignore next - Next.js type import for metadata */
|
||||
import type { Metadata } from 'next';
|
||||
|
||||
/* istanbul ignore next - Next.js metadata, not executable code */
|
||||
export const metadata: Metadata = {
|
||||
title: 'Active Sessions',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user