Example #1
0
 function test_unsynced_param_comes_as_null()
 {
     $request = new Request();
     $request->route = new Routes\Callback('GET', '/', function ($bar) {
         return 'ok';
     });
     $args = array();
     $request->route->appendRoutine($routine = new Routines\By(function ($foo, $bar, $baz) use(&$args) {
         $args = func_get_args();
     }));
     $dummy = array('bar');
     $request->routineCall('by', 'GET', $routine, $dummy);
     $this->assertEquals(array(null, 'bar', null), $args);
 }