Spaces:
No application file
No application file
namespace Mautic\EmailBundle\Tests\MonitoredEmail\Processor; | |
use Mautic\EmailBundle\MonitoredEmail\Processor\Address; | |
class AddressTest extends \PHPUnit\Framework\TestCase | |
{ | |
/** | |
* @testdox Test that an email header with email addresses are parsed into array | |
* | |
* @covers \Mautic\EmailBundle\MonitoredEmail\Processor\Address::parseList | |
*/ | |
public function testArrayOfAddressesAreReturnedFromEmailHeader(): void | |
{ | |
$results = Address::parseList('<[email protected]>,<[email protected]>'); | |
$this->assertEquals( | |
[ | |
'[email protected]' => null, | |
'[email protected]' => null, | |
], | |
$results | |
); | |
} | |
/** | |
* @testdox Obtain hash ID from a special formatted email address | |
* | |
* @covers \Mautic\EmailBundle\MonitoredEmail\Processor\Address::parseList | |
*/ | |
public function testStatHashIsParsedFromEmail(): void | |
{ | |
$hash = Address::parseAddressForStatHash('[email protected]'); | |
$this->assertEquals('123abc', $hash); | |
} | |
} | |