ParallelConsoleOutputTest.php 724 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace Illuminate\Tests\Testing;
  3. use Illuminate\Testing\ParallelConsoleOutput;
  4. use PHPUnit\Framework\TestCase;
  5. use Symfony\Component\Console\Output\BufferedOutput;
  6. class ParallelConsoleOutputTest extends TestCase
  7. {
  8. public function testWrite()
  9. {
  10. $original = new BufferedOutput;
  11. $output = new ParallelConsoleOutput($original);
  12. $output->write('Running phpunit in 12 processes with laravel/laravel.');
  13. $this->assertEmpty($original->fetch());
  14. $output->write('Configuration read from phpunit.xml.dist');
  15. $this->assertEmpty($original->fetch());
  16. $output->write('... 3/3 (100%)');
  17. $this->assertSame('... 3/3 (100%)', $original->fetch());
  18. }
  19. }