public function AdminFunctionalityTest::setUp in Backup and Migrate 8.4
Same name and namespace in other branches
- 5.0.x tests/src/Functional/AdminFunctionalityTest.php \Drupal\Tests\backup_migrate\Functional\AdminFunctionalityTest::setUp()
Overrides BrowserTestBase::setUp
File
- tests/
src/ Functional/ AdminFunctionalityTest.php, line 33
Class
- AdminFunctionalityTest
- Checks if admin functionality works correctly.
Namespace
Drupal\Tests\backup_migrate\FunctionalCode
public function setUp() {
parent::setUp();
$this->container
->get('router.builder')
->rebuild();
// Ensure backup_migrate folder exists, the
// `admin/config/development/backup_migrate/backups` path will fail without
// this.
$path = 'private://backup_migrate/';
\Drupal::service('file_system')
->prepareDirectory($path, FileSystemInterface::CREATE_DIRECTORY);
// Log in an admin user.
$account = $this
->drupalCreateUser([
'access backup files',
'administer backup and migrate',
'perform backup',
'restore from backup',
// Used to access the system cron page.
'administer site configuration',
]);
$this
->drupalLogin($account);
}