protected function WebTestExtended::loginWithPermissions in Scheduled Updates 8
Create user and login with given permissions.
Parameters
array $permissions:
Return value
Throws
\LogicException
\Drupal\Core\Entity\EntityStorageException
5 calls to WebTestExtended::loginWithPermissions()
- EmbeddedScheduledUpdateTypeTestBase::checkReferenceCreated in tests/
src/ FunctionalJavascript/ EmbeddedScheduledUpdateTypeTestBase.php - Make sure that reference field was created and put on target entity type.
- EmbeddedScheduledUpdateTypeTestBase::checkReferenceOnEntityType in tests/
src/ FunctionalJavascript/ EmbeddedScheduledUpdateTypeTestBase.php - Make sure that reference field was created and put on target entity type.
- EmbeddedScheduledUpdateTypeTestBase::confirmNoAddForm in tests/
src/ FunctionalJavascript/ EmbeddedScheduledUpdateTypeTestBase.php - Make sure Referenced types do not have a direct add form.
- IndependentScheduledUpdateTypeTest::checkAddForm in tests/
src/ FunctionalJavascript/ IndependentScheduledUpdateTypeTest.php - Check that the Scheduled Update add form is correct.
- IndependentScheduledUpdateTypeTest::checkRunningPromoteUpdates in tests/
src/ FunctionalJavascript/ IndependentScheduledUpdateTypeTest.php - Checking adding and running updates.
File
- tests/
src/ FunctionalJavascript/ WebTestExtended.php, line 36 - Contains \Drupal\Tests\scheduled_updates\WebTestExtended.
Class
- WebTestExtended
- BrowserTestBase plus project agnostic helper functions.
Namespace
Drupal\Tests\scheduled_updates\FunctionalJavascriptCode
protected function loginWithPermissions(array $permissions) {
if ($user = $this
->createUser($permissions)) {
$this
->drupalLogin($user);
return $user;
}
throw new \LogicException('Could not create user.');
}