<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.7 |
+ | CiviCRM version 5 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2018 |
+--------------------------------------------------------------------+
}
}
+
+ public function emailAddressTests() {
+ $tests[] = array('"Name"<email@example.com>', '"Name" <email@example.com>');
+ $tests[] = array('"Name" <email@example.com>', '"Name" <email@example.com>');
+ $tests[] = array('"Name" <email@example.com>', '"Name" <email@example.com>');
+ return $tests;
+ }
+
+
+ /**
+ * @dataProvider emailAddressTests
+ */
+ public function testSanitizeFromEmailAddress($dirty, $clean) {
+ $form = new CRM_Admin_Form_Options();
+ $actual = $form->sanitizeFromEmailAddress($dirty);
+ $this->assertEquals($actual, $clean);
+ }
+
}