1 menu.test | MenuRouterTestCase::testAuthUserUserLogin() |
Test that an authenticated user hitting 'user/login' gets redirected to 'user' and 'user/register' gets redirected to the user edit page.
File
Class
Code
function testAuthUserUserLogin() {
$loggedInUser = $this->backdropCreateUser(array());
$this->backdropLogin($loggedInUser);
$this->backdropGet('user/login');
// Check that we got to 'user/[UID]'.
$this->assertTrue($this->url == url('user/' . $loggedInUser->uid, array('absolute' => TRUE)), "Logged-in user redirected to q=user on accessing q=user/login");
// user/register should redirect to user/UID/edit.
$this->backdropGet('user/register');
$this->assertTrue($this->url == url('user/' . $this->loggedInUser->uid . '/edit', array('absolute' => TRUE)), "Logged-in user redirected to q=user/UID/edit on accessing q=user/register");
}