Example #1
0
 /**
  * @covers CodeCollab\Http\Request\Request::__construct
  * @covers CodeCollab\Http\Request\Request::cookieArray
  */
 public function testCookiesArray()
 {
     $decryptor = $this->createMock(Decryptor::class);
     $decryptor->expects($this->at(0))->method('decrypt')->with($this->equalTo('bar'))->willReturn('decryptedbar');
     $decryptor->expects($this->at(1))->method('decrypt')->with($this->equalTo('qux'))->willReturn('decryptedqux');
     $request = new Request($decryptor, $this->baseRequestData['server'], $this->baseRequestData['get'], $this->baseRequestData['post'], $this->baseRequestData['files'], $this->baseRequestData['cookies'] + ['foo' => 'bar', 'baz' => 'qux'], $this->baseRequestData['input']);
     $this->assertSame(['foo' => 'decryptedbar', 'baz' => 'decryptedqux'], $request->cookieArray());
 }