public function testReplacesHandlerNamesInOptionsArrayWithLoadedCallable()
{
$options = array('handlers' => array('foo', 'bar'), 'handler' => 'baz');
$formatters = array();
$processors = array();
$handlers = array('foo' => function () {
return 'foo';
}, 'bar' => function () {
return 'bar';
}, 'baz' => function () {
return 'baz';
});
$loader = new HandlerLoader($options, $formatters, $processors, $handlers);
$this->assertSame($handlers['foo'], $options['handlers'][0]);
$this->assertSame($handlers['bar'], $options['handlers'][1]);
$this->assertSame($handlers['baz'], $options['handler']);
}