public function LoadTest::testLoad in External Link Pop-up 8
Test some pages.
File
- tests/
src/ Functional/ LoadTest.php, line 46
Class
- LoadTest
- Simple test to ensure that main page loads with module enabled.
Namespace
Drupal\Tests\external_link_popup\FunctionalCode
public function testLoad() {
// Test that the home page loads with a 200 response.
$this
->drupalGet(Url::fromRoute('<front>'));
$this
->assertSession()
->statusCodeEquals(200);
// Visit the settings page.
$url = Url::fromRoute('external_link_popup.settings');
$this
->drupalGet($url);
$this
->assertSession()
->statusCodeEquals(200);
// Test that the page contains a known label.
$this
->assertSession()
->pageTextContains('Trusted domains');
// Visit the popup collection page.
$url = Url::fromRoute('entity.external_link_popup.collection');
$this
->drupalGet($url);
$this
->assertSession()
->statusCodeEquals(200);
// Test that the page contains the Default popup.
$this
->assertSession()
->pageTextContains('Default');
// Visit the popup add form page.
$url = Url::fromRoute('entity.external_link_popup.add_form');
$this
->drupalGet($url);
$this
->assertSession()
->statusCodeEquals(200);
// Test that the page contains a known label.
$this
->assertSession()
->pageTextContains('Yes button');
}