summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authortailor <chowells@janrain.com>2008-07-11 21:52:08 +0000
committertailor <chowells@janrain.com>2008-07-11 21:52:08 +0000
commit98521d0748c5e7a2675720185f411485c77cb8a4 (patch)
treeaea3c3268d89522278637e00842d10ca3cf22987 /Tests
parent422ac5440ce282a1dbe020764ee7d673d0845b80 (diff)
downloadphp-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.php9
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()