/**
  * Test the input() method.
  *
  * @return void
  */
 public function testSetInput()
 {
     $request = new Request();
     $request->setInput('I came from setInput');
     $result = $request->input();
     $this->assertEquals('I came from setInput', $result);
 }
예제 #2
0
 /**
  * Test parsing json PUT data into the object.
  *
  * @return void
  */
 public function testPutParsingJSON()
 {
     $data = '{"Article":["title"]}';
     $request = new Request(['input' => $data, 'environment' => ['REQUEST_METHOD' => 'PUT', 'CONTENT_TYPE' => 'application/json']]);
     $this->assertEquals([], $request->data);
     $result = $request->input('json_decode', true);
     $this->assertEquals(['title'], $result['Article']);
 }