public it_can_instantiate_class_with_final_constructor ( $mirror, ReflectionClass $class, Prophecy\Doubler\Generator\Node\ClassNode $node, $namer ) | ||
$class | ReflectionClass | |
$node | Prophecy\Doubler\Generator\Node\ClassNode |
function it_can_instantiate_class_with_final_constructor($mirror, \ReflectionClass $class, ClassNode $node, $namer)
{
$class->getName()->willReturn('spec\\Prophecy\\Doubler\\WithFinalConstructor');
$mirror->reflect($class, array())->willReturn($node);
$namer->name($class, array())->willReturn('spec\\Prophecy\\Doubler\\WithFinalConstructor');
$double = $this->double($class, array());
$double->shouldBeAnInstanceOf('spec\\Prophecy\\Doubler\\WithFinalConstructor');
}