DefaultContentExtraTest.php in Default Content Extras 8
File
tests/src/Functional/DefaultContentExtraTest.php
View source
<?php
namespace Drupal\Tests\default_content_extra\Functional;
use Drupal\Tests\BrowserTestBase;
class DefaultContentExtraTest extends BrowserTestBase {
public static $modules = [
'default_content_extra',
];
protected $defaultTheme = 'stark';
protected function setUp() {
parent::setUp();
$permissions = [
'access administration pages',
];
$web_user = $this
->drupalCreateUser($permissions);
$this
->drupalLogin($web_user);
}
public function testSettingsPage() {
$settings = 'admin/config/content/default-content-extra';
$this
->drupalGet($settings);
$this
->assertSession()
->statusCodeEquals(200);
$this
->assertSession()
->pageTextContains('Path aliases');
$this
->assertSession()
->checkboxChecked('edit-path-alias');
$this
->assertSession()
->pageTextContains('Delete users 0 and 1');
$this
->assertSession()
->checkboxChecked('edit-delete-users');
$this
->submitForm([], 'Save configuration');
$this
->assertSession()
->pageTextContains('The configuration options have been saved.');
}
}