summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authortailor <chowells@janrain.com>2008-06-05 01:11:59 +0000
committertailor <chowells@janrain.com>2008-06-05 01:11:59 +0000
commit89068d2d799fd86980609f502c59a601bfad3c79 (patch)
treebe7ff5895f9aa22184552caf939c5410d7c13dd6 /Tests
parent1f01cbb363cc9422a6ed27178a4696c257070543 (diff)
downloadphp-openid-89068d2d799fd86980609f502c59a601bfad3c79.zip
php-openid-89068d2d799fd86980609f502c59a601bfad3c79.tar.gz
php-openid-89068d2d799fd86980609f502c59a601bfad3c79.tar.bz2
[project @ #204 MalformedTrustRoot returned by the library now gets passed the OpenID Message object instead of null]
Diffstat (limited to 'Tests')
-rw-r--r--Tests/Auth/OpenID/Server.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/Tests/Auth/OpenID/Server.php b/Tests/Auth/OpenID/Server.php
index 152442f..cddcb8e 100644
--- a/Tests/Auth/OpenID/Server.php
+++ b/Tests/Auth/OpenID/Server.php
@@ -1058,6 +1058,18 @@ class Tests_Auth_OpenID_CheckID extends PHPUnit_TestCase {
$this->assertTrue($this->request->trustRootValid());
}
+ function test_malformedTrustRoot()
+ {
+ $this->request->trust_root = "invalid://trust*root/";
+ $this->request->return_to = "http://foo.unittest/39";
+ $sentinel = 'Sentinel';
+ $this->request->message = $sentinel;
+
+ $result = $this->request->trustRootValid();
+ $this->assertTrue(Auth_OpenID_isError($result));
+ $this->assertEquals($result->message, $sentinel);
+ }
+
function _verify($trust_root, $return_to, $value)
{
$this->assertEquals($this->request->trust_root, $trust_root);