function PagerExampleTestCase::testPagerPage

Verify the functionality of the example module.

File

pager_example/pager_example.test, line 36

Class

PagerExampleTestCase
Functionality tests for the pager example module.

Code

public function testPagerPage() {
    // No need to login for this test.
    $this->drupalGet('examples/pager_example');
    $this->assertText('next', 'Found next link');
    $this->assertText('last', 'Found last link');
    // On the first page we shouldn't see the first
    // or previous links.
    $this->assertNoText('first', 'No first link on the first page');
    $this->assertNoText('previous', 'No previous link on the first page');
    // Let's go to the second page.
    $this->drupalGet('examples/pager_example', array(
        'query' => array(
            'page' => 1,
        ),
    ));
    $this->assertText('next', 'Found next link');
    $this->assertText('last', 'Found last link');
    // On the second page we should also see the first
    // and previous links.
    $this->assertText('first', 'Found first link');
    $this->assertText('previous', 'Found previous link');
}