diff options
author | tailor <cygnus@janrain.com> | 2007-10-16 20:23:41 +0000 |
---|---|---|
committer | tailor <cygnus@janrain.com> | 2007-10-16 20:23:41 +0000 |
commit | 79412ee83d8b68f624208a217b1d2405dae26858 (patch) | |
tree | de9e9c3787b60a7ab7d071f6899bc826eeea5039 /Tests | |
parent | 38991f018e16226d1e6dd63e7986465770e42e1f (diff) | |
download | php-openid-79412ee83d8b68f624208a217b1d2405dae26858.zip php-openid-79412ee83d8b68f624208a217b1d2405dae26858.tar.gz php-openid-79412ee83d8b68f624208a217b1d2405dae26858.tar.bz2 |
[project @ Ensure that an update_url in a FetchRequest is included in a FetchResponse]
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/Auth/OpenID/AX.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Tests/Auth/OpenID/AX.php b/Tests/Auth/OpenID/AX.php index 0e94dd9..e3c353e 100644 --- a/Tests/Auth/OpenID/AX.php +++ b/Tests/Auth/OpenID/AX.php @@ -458,6 +458,7 @@ class FetchResponseTest extends PHPUnit_TestCase { $this->value_a = 'monkeys'; $this->type_a = 'http://phone.home/'; $this->alias_a = 'robocop'; + $this->request_update_url = 'http://update.bogus/'; } function test_construct() @@ -494,6 +495,20 @@ class FetchResponseTest extends PHPUnit_TestCase { $this->assertEquals($expected_args, $this->msg->getExtensionArgs($req)); } + function test_updateUrlInResponse() + { + $uri = 'http://not.found/'; + $alias = 'ext0'; + + $expected_args = array( + 'mode' => 'fetch_response', + 'update_url' => $this->request_update_url, + ); + $req = new Auth_OpenID_AX_FetchRequest($this->request_update_url); + $req->add(Auth_OpenID_AX_AttrInfo::make($uri)); + $this->assertEquals($expected_args, $this->msg->getExtensionArgs($req)); + } + function test_getExtensionArgs_some_request() { $expected_args = array( |