/** * Assert validation error generated when saving integration with invalid email. * * @param IntegrationNew $integrationNew * @param Integration $integration * @return void */ public function processAssert(IntegrationNew $integrationNew, Integration $integration) { $errors = $integrationNew->getIntegrationForm()->getJsErrors("integration_info"); $emailJsError = false; foreach ($errors as $error) { if (strpos($error, 'Please enter a valid email address') !== false) { $emailJsError = true; break; } } \PHPUnit_Framework_Assert::assertTrue($emailJsError, 'Failed to validate email address (' . $integration->getEmail() . ') when saving integration.'); }