public function testMethodNeedToReadPostAndGetParameters() { $server = ['PATH_INFO' => '/home', 'REQUEST_METHOD' => 'POST']; $app = new Framework\Application($server, ['val' => 1], ['val' => 2]); $app->post('/home', function () use($app) { $response = ['get' => $app->getValues, 'post' => $app->postValues]; return \json_encode($response); }); $expected = \json_encode(['get' => ['val' => 2], 'post' => ['val' => 1]]); $this->assertEquals($expected, $app->run()); }