public function testParameterPut() { $options = array('params' => array('var1' => 1, 'var2' => 'Hello'), 'data' => array('po1' => 11, 'po2' => 'Hello Post')); $response = \PHRequests\PHRequests::put(BASE_GET_URL . 'put', $options); $this->assertEquals($response->http_code, 200); $jres = json_decode($response->content); $this->assertEquals(isset($jres->args), TRUE); $this->assertEquals(isset($jres->args->var1), TRUE); $this->assertEquals(isset($jres->args->var2), TRUE); $this->assertEquals(isset($jres->form->po1), TRUE); $this->assertEquals(isset($jres->form->po2), TRUE); $this->assertEquals($jres->args->var1, 1); $this->assertEquals($jres->args->var2, 'Hello'); $this->assertEquals($jres->form->po1, 11); $this->assertEquals($jres->form->po2, 'Hello Post'); $this->assertEquals((string) $response, $response->content); }