diff options
author | tailor <chowells@janrain.com> | 2008-07-11 21:52:08 +0000 |
---|---|---|
committer | tailor <chowells@janrain.com> | 2008-07-11 21:52:08 +0000 |
commit | 98521d0748c5e7a2675720185f411485c77cb8a4 (patch) | |
tree | aea3c3268d89522278637e00842d10ca3cf22987 /Tests | |
parent | 422ac5440ce282a1dbe020764ee7d673d0845b80 (diff) | |
download | php-openid-98521d0748c5e7a2675720185f411485c77cb8a4.zip php-openid-98521d0748c5e7a2675720185f411485c77cb8a4.tar.gz php-openid-98521d0748c5e7a2675720185f411485c77cb8a4.tar.bz2 |
[project @ If we're generating user_setup_urls, let's at least do it correctly]
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/Auth/OpenID/Server.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Tests/Auth/OpenID/Server.php b/Tests/Auth/OpenID/Server.php index 7615ffc..79a7593 100644 --- a/Tests/Auth/OpenID/Server.php +++ b/Tests/Auth/OpenID/Server.php @@ -1419,6 +1419,7 @@ class Tests_Auth_OpenID_CheckID extends PHPUnit_TestCase { $this->request->message = $msg; $this->request->namespace = $msg->getOpenIDNamespace(); $this->request->mode = 'checkid_immediate'; + $this->request->claimed_id = 'http://claimed-id.test/'; $this->request->immediate = true; $server_url = "http://setup-url.unittest/"; $answer = $this->request->answer(false, $server_url); @@ -1431,9 +1432,11 @@ class Tests_Auth_OpenID_CheckID extends PHPUnit_TestCase { $answer->fields->namespaces->isImplicit(Auth_OpenID_OPENID1_NS)); $this->assertEquals($answer->fields->getArg(Auth_OpenID_OPENID_NS, 'mode'), 'id_res'); - $this->assertTrue(strpos($answer->fields->getArg(Auth_OpenID_OPENID_NS, - 'user_setup_url'), - $server_url) == 0); + + $usu = $answer->fields->getArg(Auth_OpenID_OPENID_NS,'user_setup_url'); + $this->assertTrue(strpos($usu, $server_url) == 0); + $expected_substr = 'openid.claimed_id=http%3A%2F%2Fclaimed-id.test%2F'; + $this->assertTrue(strpos($usu, $expected_substr), $usu); } function test_answerImmediateDenyOpenID2() |