spec\PhpSpec\Listener\CollaboratorNotFoundListenerSpec::it_generates_interface_when_prompt_is_answered_with_yes PHP 메소드

it_generates_interface_when_prompt_is_answered_with_yes() 공개 메소드

public it_generates_interface_when_prompt_is_answered_with_yes ( ConsoleIO $io, ExampleEvent $exampleEvent, SuiteEvent $suiteEvent, GeneratorManager $generator, PhpSpec\Locator\Resource $resource )
$io PhpSpec\Console\ConsoleIO
$exampleEvent PhpSpec\Event\ExampleEvent
$suiteEvent PhpSpec\Event\SuiteEvent
$generator PhpSpec\CodeGenerator\GeneratorManager
$resource PhpSpec\Locator\Resource
    function it_generates_interface_when_prompt_is_answered_with_yes(ConsoleIO $io, ExampleEvent $exampleEvent, SuiteEvent $suiteEvent, GeneratorManager $generator, Resource $resource)
    {
        $io->askConfirmation('Would you like me to generate an interface `Example\\ExampleClass` for you?')->willReturn(true);
        $this->afterExample($exampleEvent);
        $this->afterSuite($suiteEvent);
        $generator->generate($resource, 'interface')->shouldHaveBeenCalled();
        $suiteEvent->markAsWorthRerunning()->shouldHaveBeenCalled();
    }