class FortyTwoAdminToolbarTest in FortyTwo - Administration toolbar 2.0.x
Same name and namespace in other branches
- 8 tests/src/Functional/FortyTwoAdminToolbarTest.php \Drupal\Tests\fortytwo_admin_toolbar\Functional\FortyTwoAdminToolbarTest
Tests Fortytwo Admin Toolbar functionality.
@group fortytwo_admin_toolbar
Hierarchy
- class \Drupal\Tests\fortytwo_admin_toolbar\Functional\FortyTwoAdminToolbarTest extends \Drupal\FunctionalJavascriptTests\JavascriptTestBase
Expanded class hierarchy of FortyTwoAdminToolbarTest
File
- tests/
src/ Functional/ FortyTwoAdminToolbarTest.php, line 13
Namespace
Drupal\Tests\fortytwo_admin_toolbar\FunctionalView source
class FortyTwoAdminToolbarTest extends JavascriptTestBase {
/**
* {@inheritdoc}
*/
public static $modules = [
'admin_toolbar_tools',
'admin_toolbar',
'toolbar',
'toolbar_test',
'test_page_test',
];
/**
* {@inheritdoc}
*/
protected function setUp() {
parent::setUp();
// Create a user with permissions to manage.
$permissions = [
'administer site configuration',
'access toolbar',
];
$account = $this
->drupalCreateUser($permissions);
// Initiate user session.
$this
->drupalLogin($account);
}
public function testFortyTwoAdminToolbar() {
// Get the toolbar test page.
$this
->drupalGet('test-page');
$this
->assertSession()
->statusCodeEquals(200);
// Assert that the fortytwo_admin_toolbar is present in the HTML.
$this
->assertSession()
->responseContains('class="fortytwo-admin-toolbar');
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FortyTwoAdminToolbarTest:: |
public static | property | ||
FortyTwoAdminToolbarTest:: |
protected | function | ||
FortyTwoAdminToolbarTest:: |
public | function |