2
0

VarDumperTest.php 657 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace Test\Michel\Debug;
  3. use Michel\Debug\Output\VarDumperOutput\CliPrintOutput;
  4. use Michel\Debug\VarDumper;
  5. use Michel\UniTester\TestCase;
  6. class VarDumperTest extends TestCase
  7. {
  8. protected function setUp(): void
  9. {
  10. // TODO: Implement setUp() method.
  11. }
  12. protected function tearDown(): void
  13. {
  14. // TODO: Implement tearDown() method.
  15. }
  16. protected function execute(): void
  17. {
  18. $output = new CliPrintOutput(5, function ($dumped) {
  19. $this->assertEquals('(string) "foo"'.PHP_EOL, $dumped);
  20. });
  21. $varDumper = new VarDumper($output);
  22. $varDumper->dump('foo');
  23. }
  24. }