/** * @covers CodeCollab\Http\Request\Request::__construct * @covers CodeCollab\Http\Request\Request::processServerVariables * @covers CodeCollab\Http\Request\Request::server * @covers CodeCollab\Http\Request\Request::matches */ public function testMatchesDoesNotMatch() { $request = new Request($this->createMock(Decryptor::class), array_merge($this->baseRequestData['server'], ['REQUEST_URI' => '/foo/bar']), $this->baseRequestData['get'], $this->baseRequestData['post'], $this->baseRequestData['files'], $this->baseRequestData['cookies'], $this->baseRequestData['input']); $this->assertFalse($request->startsWith('/foo/xbar')); }