diff options
Diffstat (limited to 'tests/functional/auth_test.php')
| -rw-r--r-- | tests/functional/auth_test.php | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/tests/functional/auth_test.php b/tests/functional/auth_test.php index b4b4279bf1..76e1709afb 100644 --- a/tests/functional/auth_test.php +++ b/tests/functional/auth_test.php @@ -34,6 +34,25 @@ class phpbb_functional_auth_test extends phpbb_functional_test_case  	}  	/** +	 * @dependsOn test_login_other +	 */ +	public function test_login_ucp_other_auth_provider() +	{ +		global $cache, $config; +		$cache = new phpbb_mock_null_cache; +		$db = $this->get_db(); +		$sql = 'UPDATE ' . CONFIG_TABLE . " SET config_value = 'foobar' WHERE config_name = 'auth_method'"; +		$db->sql_query($sql); +		$config['auth_method'] = 'foobar'; +		$this->login('anothertestuser'); +		$crawler = self::request('GET', 'index.php'); +		$this->assertContains('anothertestuser', $crawler->filter('#username_logged_in')->text()); +		$sql = 'UPDATE ' . CONFIG_TABLE . " SET config_value = 'db' WHERE config_name =  'auth_method'"; +		$db->sql_query($sql); +		$config['auth_method'] = 'db'; +	} + +	/**  	* @depends test_login  	*/  	public function test_logout() | 
