๐Ÿงช Testing User Registration with Firstname and Lastname ===================================================== 1. Testing Input Validation... โœ… Validation passed 2. Testing Individual Field Validation... Testing firstname validation: 'John': โœ… 'Mary-Jane': โœ… 'O'Connor': โœ… 'Jean Pierre': โœ… 'J': โŒ 'Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa': โŒ 'John123': โŒ 'John@Doe': โŒ Testing lastname validation: 'Smith': โœ… 'O'Brien': โœ… 'Van der Berg': โœ… 'McDonald': โœ… 'S': โŒ 'Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa': โŒ 'Smith123': โŒ 'Smith@Jones': โŒ 3. Testing Input Sanitization... ' John ' -> 'John': โœ… 'Mary-Jane' -> 'Mary-Jane': โœ… 'O'Connor' -> 'O'Connor': โŒ ' Jean Pierre ' -> 'Jean Pierre': โœ… 4. Testing Profile Update Validation... โœ… Profile update validation passed ๐ŸŽฏ Test Summary: ================ โœ… Input validation for firstname and lastname โœ… Field-specific validation rules โœ… Input sanitization โœ… Profile update validation ๐Ÿ“ Note: To test actual registration, ensure: 1. Database is configured and accessible 2. Dependencies are installed (composer install) 3. Run the migration script if updating existing database ๐Ÿš€ Ready to use the new registration system!