You are here

public function HeaderTest::testResetHeaders in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/behat/mink/driver-testsuite/tests/Basic/HeaderTest.php \Behat\Mink\Tests\Driver\Basic\HeaderTest::testResetHeaders()

File

vendor/behat/mink/driver-testsuite/tests/Basic/HeaderTest.php, line 40

Class

HeaderTest

Namespace

Behat\Mink\Tests\Driver\Basic

Code

public function testResetHeaders() {
  $session = $this
    ->getSession();
  $session
    ->setRequestHeader('X-Mink-Test', 'test');
  $session
    ->visit($this
    ->pathTo('/headers.php'));
  $this
    ->assertContains('[HTTP_X_MINK_TEST] => test', $session
    ->getPage()
    ->getContent(), 'The custom header should be sent', true);
  $session
    ->reset();
  $session
    ->visit($this
    ->pathTo('/headers.php'));
  $this
    ->assertNotContains('[HTTP_X_MINK_TEST] => test', $session
    ->getPage()
    ->getContent(), 'The custom header should not be sent after resetting', true);
}