for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tests\Unit;
use PHPUnit\Framework\TestCase;
use NunoMaduro\Collision\Writer;
use Symfony\Component\Console\Output\ConsoleOutput;
use NunoMaduro\Collision\Contracts\Writer as WriterContract;
class WriterTest extends TestCase
{
/** @test */
public function it_respects_is_contract(): void
$this->assertInstanceOf(WriterContract::class, new Writer());
}
public function it_gets_the_output(): void
$writer = new Writer($output = new ConsoleOutput());
$this->assertEquals($writer->getOutput(), $output);
public function it_sets_the_output(): void
$writer = (new Writer())->setOutput($output = new ConsoleOutput());