1.20.x path.test PathMonolingualTestCase::testPageLinks()

Verifies that links do not have language prefixes in them.

File

modules/path/tests/path.test, line 570
Tests for the Path module.

Class

PathMonolingualTestCase
Tests that paths are not prefixed on a monolingual site.

Code

function testPageLinks() {
  // Navigate to 'admin/config' path.
  $this->backdropGet('admin/config');

  // Verify that links in this page do not have a 'fr/' prefix.
  $this->assertNoLinkByHref('/fr/', 'Links do not contain language prefix');

  // Verify that links in this page can be followed and work.
  $this->clickLink(t('Languages'));
  $this->assertResponse(200, 'Clicked link results in a valid page');
  $this->assertText(t('Add language'), 'Page contains the add language text');
}