spec\PhpSpec\Formatter\ProgressFormatterSpec::it_outputs_progress_as_0_when_0_examples_have_passed PHP Метод

it_outputs_progress_as_0_when_0_examples_have_passed() публичный Метод

public it_outputs_progress_as_0_when_0_examples_have_passed ( ExampleEvent $event, ConsoleIO $io, PhpSpec\Listener\StatisticsCollector $stats )
$event PhpSpec\Event\ExampleEvent
$io PhpSpec\Console\ConsoleIO
$stats PhpSpec\Listener\StatisticsCollector
    function it_outputs_progress_as_0_when_0_examples_have_passed(ExampleEvent $event, ConsoleIO $io, StatisticsCollector $stats)
    {
        $stats->getEventsCount()->willReturn(1);
        $stats->getCountsHash()->willReturn(array('passed' => 1, 'pending' => 0, 'skipped' => 0, 'failed' => 0, 'broken' => 0));
        $stats->getTotalSpecs()->willReturn(1);
        $stats->getTotalSpecsCount()->willReturn(1);
        $this->afterExample($event);
        $expected = '/  skipped: 0%  /  pending: 0%  / passed: 100%  /  failed: 0%   /  broken: 0%   /  1 examples';
        $io->writeTemp($expected)->shouldHaveBeenCalled();
    }