protected function TextimageTestTrait::assertTextimage in Textimage 8.4
Same name and namespace in other branches
- 8.3 tests/src/Kernel/TextimageTestTrait.php \Drupal\Tests\textimage\Kernel\TextimageTestTrait::assertTextimage()
Asserts a Textimage.
1 call to TextimageTestTrait::assertTextimage()
- TextimageTest::testTextimage in tests/
src/ Functional/ TextimageTest.php - Test functionality of the module.
File
- tests/
src/ Kernel/ TextimageTestTrait.php, line 126
Class
- TextimageTestTrait
- Trait to manage Textimage setup tasks common across tests.
Namespace
Drupal\Tests\textimage\KernelCode
protected function assertTextimage($path, $width, $height) {
$image = \Drupal::service('image.factory')
->get($path);
$w_error = abs($image
->getWidth() - $width);
$h_error = abs($image
->getHeight() - $height);
$tolerance = 0.1;
$this
->assertTrue($w_error < $width * $tolerance && $h_error < $height * $tolerance, "Textimage {$path} width and height ({$image->getWidth()}x{$image->getHeight()}) approximate expected results ({$width}x{$height})");
}