/** * Should get an empty array (unauthorised connection) * * @return void */ public function testPermissionsUnauthorised() { $mock = new HTTP_Request2_Adapter_Mock(); $mock->addResponse(fopen(__DIR__ . '/responses/capabilities.xml', 'rb')); $mock->addResponse(fopen(__DIR__ . '/responses/permissionsUnauthorised.xml', 'rb')); $config = array('adapter' => $mock, 'server' => 'http://api.openstreetmap.org/', 'user' => '*****@*****.**', 'password' => 'wilmaAevah'); $osm = new Services_OpenStreetMap($config); $permissions = $osm->getPermissions(); $expected = array(); $this->assertEquals($permissions, $expected); }