Пример #1
0
 /** test if after passing PHP array object as request body
  *  will query contain stringified JSON data
  */
 public function testBodyJSON()
 {
     $handler = new Postmen('', 'region');
     $body = array("key" => "value", "key1" => "value1");
     $parameters = array('body' => $body);
     $ret = $handler->buildCurlParams('some_method', 'some_path', $parameters);
     try {
         $this->assertEquals($ret[CURLOPT_POSTFIELDS], '{"key":"value","key1":"value1"}');
     } catch (Exception $e) {
         $this->fail('CURLOPT_POSTFIELDS must contain JSON object of input PHP array');
     }
 }