protected function PanelizerUserFunctionalTest::setUp in Panelizer 8.4
Same name and namespace in other branches
- 8.5 tests/src/Functional/PanelizerUserFunctionalTest.php \Drupal\Tests\panelizer\Functional\PanelizerUserFunctionalTest::setUp()
Overrides BrowserTestBase::setUp
File
- tests/
src/ Functional/ PanelizerUserFunctionalTest.php, line 44
Class
- PanelizerUserFunctionalTest
- Basic functional tests of using Panelizer with user entities.
Namespace
Drupal\Tests\panelizer\FunctionalCode
protected function setUp() {
parent::setUp();
// Create the admin user.
$user = $this
->drupalCreateUser([
// Required for Panelizer.
'administer panelizer',
'access panels in-place editing',
// Allow managing user entities.
'administer users',
// Allow managing user entity settings.
'administer account settings',
// View access to user profiles.
'access user profiles',
// Allow managing the user entity fields and display settings.
'administer user display',
'administer user fields',
]);
$this
->drupalLogin($user);
// Enable Panelizer for this entity.
$this
->drupalGet('admin/config/people/accounts/display');
$this
->assertResponse(200);
$edit = [
'panelizer[enable]' => TRUE,
'panelizer[custom]' => TRUE,
];
$this
->drupalPostForm(NULL, $edit, t('Save'));
$this
->assertResponse(200);
// Reload all caches.
$this
->rebuildAll();
}