Spork\Test\ProcessManagerTest::testBatchProcessingWithNewlineReturnValues PHP Метод

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

Test batch processing with return values containing a newline character
    public function testBatchProcessingWithNewlineReturnValues()
    {
        $range = range(100, 109);
        $expected = array(0 => "SomeString\n100", 1 => "SomeString\n101", 2 => "SomeString\n102", 3 => "SomeString\n103", 4 => "SomeString\n104", 5 => "SomeString\n105", 6 => "SomeString\n106", 7 => "SomeString\n107", 8 => "SomeString\n108", 9 => "SomeString\n109");
        $this->manager->setDebug(true);
        $fork = $this->manager->process($range, function ($item) {
            return "SomeString\n{$item}";
        });
        $this->manager->wait();
        $this->assertEquals($expected, $fork->getResult());
    }