/** * 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); }
/** * 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']); }