Update to drupal 8.0.0-rc1. For more information, see https://www.drupal.org/node/2582663
This commit is contained in:
parent
eb34d130a8
commit
f32e58e4b1
8476 changed files with 211648 additions and 170042 deletions
64
vendor/behat/mink/driver-testsuite/tests/Basic/BasicAuthTest.php
vendored
Normal file
64
vendor/behat/mink/driver-testsuite/tests/Basic/BasicAuthTest.php
vendored
Normal file
|
@ -0,0 +1,64 @@
|
|||
<?php
|
||||
|
||||
namespace Behat\Mink\Tests\Driver\Basic;
|
||||
|
||||
use Behat\Mink\Tests\Driver\TestCase;
|
||||
|
||||
class BasicAuthTest extends TestCase
|
||||
{
|
||||
/**
|
||||
* @dataProvider setBasicAuthDataProvider
|
||||
*/
|
||||
public function testSetBasicAuth($user, $pass, $pageText)
|
||||
{
|
||||
$session = $this->getSession();
|
||||
|
||||
$session->setBasicAuth($user, $pass);
|
||||
|
||||
$session->visit($this->pathTo('/basic_auth.php'));
|
||||
|
||||
$this->assertContains($pageText, $session->getPage()->getContent());
|
||||
}
|
||||
|
||||
public function setBasicAuthDataProvider()
|
||||
{
|
||||
return array(
|
||||
array('mink-user', 'mink-password', 'is authenticated'),
|
||||
array('', '', 'is not authenticated'),
|
||||
);
|
||||
}
|
||||
|
||||
public function testResetBasicAuth()
|
||||
{
|
||||
$session = $this->getSession();
|
||||
|
||||
$session->setBasicAuth('mink-user', 'mink-password');
|
||||
|
||||
$session->visit($this->pathTo('/basic_auth.php'));
|
||||
|
||||
$this->assertContains('is authenticated', $session->getPage()->getContent());
|
||||
|
||||
$session->setBasicAuth(false);
|
||||
|
||||
$session->visit($this->pathTo('/headers.php'));
|
||||
|
||||
$this->assertNotContains('PHP_AUTH_USER', $session->getPage()->getContent());
|
||||
}
|
||||
|
||||
public function testResetWithBasicAuth()
|
||||
{
|
||||
$session = $this->getSession();
|
||||
|
||||
$session->setBasicAuth('mink-user', 'mink-password');
|
||||
|
||||
$session->visit($this->pathTo('/basic_auth.php'));
|
||||
|
||||
$this->assertContains('is authenticated', $session->getPage()->getContent());
|
||||
|
||||
$session->reset();
|
||||
|
||||
$session->visit($this->pathTo('/headers.php'));
|
||||
|
||||
$this->assertNotContains('PHP_AUTH_USER', $session->getPage()->getContent());
|
||||
}
|
||||
}
|
Reference in a new issue