LoadTest.php in Drupal PM (Project Management) 4.x
Same filename in this branch
- 4.x modules/pm_issue/tests/src/Functional/LoadTest.php
- 4.x modules/pm_story/tests/src/Functional/LoadTest.php
- 4.x modules/pm_note/tests/src/Functional/LoadTest.php
- 4.x modules/pm_feature/tests/src/Functional/LoadTest.php
- 4.x modules/pm_timetracking/tests/src/Functional/LoadTest.php
- 4.x modules/pm_persona/tests/src/Functional/LoadTest.php
- 4.x modules/pm_presets/tests/src/Functional/LoadTest.php
- 4.x modules/pm_epic/tests/src/Functional/LoadTest.php
- 4.x modules/pm_sub_task/tests/src/Functional/LoadTest.php
- 4.x modules/pm_invoice/tests/src/Functional/LoadTest.php
- 4.x modules/pm_expense/tests/src/Functional/LoadTest.php
- 4.x modules/pm_organization/tests/src/Functional/LoadTest.php
- 4.x modules/pm_project/tests/src/Functional/LoadTest.php
- 4.x modules/pm_board/tests/src/Functional/LoadTest.php
Namespace
Drupal\Tests\pm_timetracking\FunctionalFile
modules/pm_timetracking/tests/src/Functional/LoadTest.phpView source
<?php
namespace Drupal\Tests\pm_timetracking\Functional;
use Drupal\Core\Url;
use Drupal\Tests\BrowserTestBase;
/**
* Simple test to ensure that main page loads with module enabled.
*
* @group pm_timetracking
*/
class LoadTest extends BrowserTestBase {
/**
* Modules to enable.
*
* @var array
*/
public static $modules = [
'pm_timetracking',
];
/**
* A user with permission to administer site configuration.
*
* @var \Drupal\user\UserInterface
*/
protected $user;
/**
* {@inheritdoc}
*/
protected function setUp() {
parent::setUp();
$this->user = $this
->drupalCreateUser([
'administer site configuration',
]);
$this
->drupalLogin($this->user);
}
/**
* Tests that the home page loads with a 200 response.
*/
public function testLoad() {
$this
->drupalGet(Url::fromRoute('<front>'));
$this
->assertSession()
->statusCodeEquals(200);
}
}