function UserMailNotifyTest::testUserMailsNotSent
Same name in other branches
- 9 core/modules/user/tests/src/Kernel/UserMailNotifyTest.php \Drupal\Tests\user\Kernel\UserMailNotifyTest::testUserMailsNotSent()
- 8.9.x core/modules/user/tests/src/Kernel/UserMailNotifyTest.php \Drupal\Tests\user\Kernel\UserMailNotifyTest::testUserMailsNotSent()
- 11.x core/modules/user/tests/src/Kernel/UserMailNotifyTest.php \Drupal\Tests\user\Kernel\UserMailNotifyTest::testUserMailsNotSent()
Tests mails are not sent when notify.$op is FALSE.
@dataProvider userMailsProvider
Parameters
string $op: The operation being performed on the account.
File
-
core/
modules/ user/ tests/ src/ Kernel/ UserMailNotifyTest.php, line 103
Class
- UserMailNotifyTest
- Tests _user_mail_notify() use of user.settings.notify.*.
Namespace
Drupal\Tests\user\KernelCode
public function testUserMailsNotSent($op) : void {
$this->config('user.settings')
->set('notify.' . $op, FALSE)
->save();
$return = _user_mail_notify($op, $this->createUser());
$this->assertNull($return);
$this->assertEmpty($this->getMails());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.