Skip to content

Commit

Permalink
Add testComplexWebpPictureTag
Browse files Browse the repository at this point in the history
From issue sulu#43
  • Loading branch information
Manours authored Jun 29, 2022
1 parent fad2eb0 commit ce4118a
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions tests/Unit/ImageExtensionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,37 @@ public function testPictureTag(): void
);
}

public function testComplexWebpPictureTag(): void
{
$imageExtension = new ImageExtension('/lazy');
$imageExtension = new ImageExtension(null, [], ['webp' => 'image/webp']);

$this->assertSame(
'<picture>' .
'<source srcset="/uploads/media/sulu-100x100/01/image.webp?v=1-0 460w, /uploads/media/sulu-170x170/01/image.webp?v=1-0 800w, /uploads/media/sulu-400x400/01/image.webp?v=1-0 1024w"' .
' type="image/webp">' .
'<img alt="Logo"' .
' title="Description"' .
' src="/uploads/media/sulu-400x400/01/image.jpg?v=1-0"' .
' srcset="/uploads/media/sulu-100x100/01/image.jpg?v=1-0 460w, /uploads/media/sulu-170x170/01/image.jpg?v=1-0 800w, /uploads/media/sulu-400x400/01/image.jpg?v=1-0 1024w"' .
' sizes="(max-width: 1024px) 100vw, (max-width: 800px) 100vw, 100vw"' .
' id="image-id"' .
' class="image-class">' .
'</picture>',
$imageExtension->getImage(
$this->image,
[
'src' => 'sulu-400x400',
'srcset' => 'sulu-100x100 460w, sulu-170x170 800w, sulu-400x400 1024w',
'sizes' => '(max-width: 1024px) 100vw, (max-width: 800px) 100vw, 100vw',
'id' => 'image-id',
'class' => 'image-class',
'alt' => 'Logo',
]
)
);
}

public function testPictureTagMinimalImage(): void
{
$imageExtension = new ImageExtension('/lazy');
Expand Down

0 comments on commit ce4118a

Please sign in to comment.