From 81783365966038fe2afda2e146c2997ae3c7b414 Mon Sep 17 00:00:00 2001 From: Adrian Moya Date: Wed, 18 Jan 2012 21:11:09 -0430 Subject: [PATCH] Added unit test of autorefresh token feature --- Tests/IdentityAuth/IdentityAuthClientTest.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Tests/IdentityAuth/IdentityAuthClientTest.php b/Tests/IdentityAuth/IdentityAuthClientTest.php index 4bf444c..cba3e0a 100644 --- a/Tests/IdentityAuth/IdentityAuthClientTest.php +++ b/Tests/IdentityAuth/IdentityAuthClientTest.php @@ -14,7 +14,18 @@ public function testGetToken() $this->setMockResponse($client, 'identity_auth/AuthenticateUnauthorized'); $this->setExpectedException('Guzzle\Openstack\Common\OpenstackException'); - $client->getToken('username','password'); + $client->getToken('username','password'); + + //Check success + $this->setMockResponse($client, 'identity_auth/AuthenticateAuthorized'); + $token = $client->getToken('username','password'); + $this->assertEquals('admintoken', $token); + + //Check autorefresh token + $this->setMockResponse($client, array('identity_auth/AuthenticateUnauthorized','identity_auth/AuthenticateAuthorized')); + $token = $client->getToken('username','password'); + $this->assertEquals('admintoken', $token); + } } ?>