public function testPipeWillCreateErrorClosureForObjectImplementingHandle()
{
$this->markTestIncomplete();
$handler = new TestAsset\ErrorHandler();
$this->middleware->pipe($handler);
$r = new ReflectionProperty($this->middleware, 'queue');
$r->setAccessible(true);
$queue = $r->getValue($this->middleware);
$route = $queue[$queue->count() - 1];
$this->assertInstanceOf('Phly\\Conduit\\Route', $route);
$handler = $route->handler;
$this->assertInstanceOf('Closure', $handler);
$this->assertEquals(4, Utils::getArity($handler));
}