public function testDeleteRequest() { $request = new \curl\Request(TEST_SERVER, 1); $request->is_delete()->build_query(true)->setParams(array('tab' => 'repositories'))->setOptArray(array(CURLOPT_RETURNTRANSFER => true, CURLOPT_NOBODY => 0)); $result = $request->start(); $result = json_decode($result, true); $this->assertTrue(isset($result['input']['tab'])); $this->assertTrue(isset($result['SERVER']['REQUEST_METHOD'])); $this->assertEquals($result['SERVER']['REQUEST_METHOD'], 'DELETE'); $this->assertEquals('repositories', $result['input']['tab']); $request->close(); }