function UserRequirementsTest::testTranslatedUserEmail
Tests that the requirements check does not flag user translations.
File
-
core/
modules/ user/ tests/ src/ Kernel/ UserRequirementsTest.php, line 77
Class
- UserRequirementsTest
- Tests user_requirements().
Namespace
Drupal\Tests\user\KernelCode
public function testTranslatedUserEmail() : void {
\Drupal::service('module_installer')->install([
'language',
]);
ConfigurableLanguage::createFromLangcode('is')->save();
$output = $this->moduleHandler
->invoke('user', 'runtime_requirements');
$this->assertArrayNotHasKey('conflicting emails', $output);
$user = $this->createUser([], 'User A', FALSE, [
'mail' => 'unique@example.com',
]);
$user->addTranslation('is')
->save();
$output = $this->moduleHandler
->invoke('user', 'runtime_requirements');
$this->assertArrayNotHasKey('conflicting emails', $output);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.