public function DomainRegistrationTest::testDisallowNoMatch in Restrict Domain Registration 8
Tests disallowing no match.
File
- src/
Tests/ DomainRegistrationTest.php, line 70
Class
- DomainRegistrationTest
- Test if the Domain Registration module allows and denies specified domains.
Namespace
Drupal\domain_registration\TestsCode
public function testDisallowNoMatch() {
\Drupal::configFactory()
->getEditable('domain_registration.settings')
->set('method', DOMAIN_REGISTRATION_ALLOW)
->save();
\Drupal::configFactory()
->getEditable('domain_registration.settings')
->set('pattern', 'example.com')
->save();
// Get the user data for registration.
$edit = [
'name' => $this
->randomMachineName(),
'mail' => $this
->randomMachineName() . '@otherexample.com',
];
// Attempt to register a user with a non whitelist email.
$this
->drupalPostForm('user/register', $edit, t('Create new account'));
$this
->assertText(t('You are not allowed to register for this site.'), t('User was successfully denied registration.'));
}