20 lines
587 B
PHP
20 lines
587 B
PHP
<?php
|
|
|
|
namespace MailPoet\Subscription;
|
|
|
|
class BlacklistTest extends \MailPoetUnitTest {
|
|
public function testItChecksBlacklistedEmails() {
|
|
$email = 'test@example.com';
|
|
$domain = 'example.com';
|
|
$blacklist = new Blacklist();
|
|
$result = $blacklist->isBlacklisted($email);
|
|
expect($result)->equals(false);
|
|
$blacklist = new Blacklist([$email]);
|
|
$result = $blacklist->isBlacklisted($email);
|
|
expect($result)->equals(true);
|
|
$blacklist = new Blacklist(null, [$domain]);
|
|
$result = $blacklist->isBlacklisted($email);
|
|
expect($result)->equals(true);
|
|
}
|
|
}
|