Esempio n. 1
0
 public function testCanEditGroup()
 {
     $this->setMockResponse($this->client, 'group_edit');
     $response = $this->client->editResourceGroup('some-group', array('foo', 'bar'));
     $requests = $this->getMockedRequests();
     $request = $requests[0];
     $this->assertSame('PUT', $request->getMethod());
     $this->assertSame('http://imbo/groups/some-group', urldecode($request->getUrl()));
     $this->assertSame('["foo","bar"]', (string) $request->getBody());
     $this->assertSame('christer', (string) $request->getHeader('x-imbo-publickey'));
     $this->assertTrue($request->hasHeader('X-Imbo-Authenticate-Signature'));
 }