From 4d99a96690ba8ffbf20398d683ed3c040c167722 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Wed, 30 Sep 2009 04:06:15 +0000 Subject: #365597 follow-up by mfb: Tests for OpenID redirection from user/login. --- modules/openid/openid.test | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'modules/openid') diff --git a/modules/openid/openid.test b/modules/openid/openid.test index 58e065e9a..2ff6d6e3b 100644 --- a/modules/openid/openid.test +++ b/modules/openid/openid.test @@ -89,6 +89,21 @@ class OpenIDFunctionalTest extends DrupalWebTestCase { $this->drupalPost(NULL, array(), t('Send')); $this->assertText($this->web_user->name, t('User was logged in.')); + + // Test logging in via the user/login page. + $this->drupalLogout(); + $this->drupalPost('user/login', $edit, t('Log in')); + + // Check we are on the OpenID redirect form. + $this->assertTitle(t('OpenID redirect'), t('OpenID redirect page was displayed.')); + + // Submit form to the OpenID Provider Endpoint. + $this->drupalPost(NULL, array(), t('Send')); + + $this->assertText($this->web_user->name, t('User was logged in.')); + + // Verify user was redirected away from user/login to an accessible page. + $this->assertResponse(200); } /** -- cgit v1.2.3