diff --git a/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php b/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php index ae4ee8e6cc..4a8ffdfceb 100644 --- a/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Dumper/HtmlDumperTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\VarDumper\Tests\Dumper; use PHPUnit\Framework\TestCase; +use Symfony\Component\VarDumper\Caster\ImgStub; use Symfony\Component\VarDumper\Cloner\VarCloner; use Symfony\Component\VarDumper\Dumper\HtmlDumper; @@ -160,4 +161,27 @@ EOTXT $out ); } + + /** + * @dataProvider varToDumpProvider + */ + public function testDumpString($var, $needle) + { + $dumper = new HtmlDumper(); + $cloner = new VarCloner(); + + ob_start(); + $dumper->dump($cloner->cloneVar($var)); + $out = ob_get_clean(); + + $this->assertStringContainsString($needle, $out); + } + + public function varToDumpProvider() + { + return [ + [['dummy' => new ImgStub('dummy', 'img/png', '100em')], ''], + ['foo', 'foo'], + ]; + } }