This commit is contained in:
@ -14,6 +14,7 @@ final class TwigExtensionTest extends \PHPUnit\Framework\TestCase
|
||||
{
|
||||
$obj = new TwigExtension();
|
||||
$filters = $obj->getFilters();
|
||||
$this->assertNotEmpty($filters, "Filters must not be empty");
|
||||
$this->assertContainsOnlyInstancesOf(TwigFilter::class, $filters);
|
||||
}
|
||||
|
||||
@ -31,5 +32,8 @@ final class TwigExtensionTest extends \PHPUnit\Framework\TestCase
|
||||
$this->assertEquals('1.00GB', $obj->formatBytes(1024 ** 3, 2));
|
||||
$this->assertEquals('512.00GB', $obj->formatBytes(1024 ** 4 / 2, 2));
|
||||
$this->assertEquals('1.00TB', $obj->formatBytes(1024 ** 4, 2));
|
||||
|
||||
$this->assertEquals('1.00B', $obj->formatBytes(1));
|
||||
$this->assertEquals('1.00TB', $obj->formatBytes(1024 ** 4));
|
||||
}
|
||||
}
|
||||
|
@ -17,4 +17,12 @@ final class TwigTest extends \PHPUnit\Framework\TestCase
|
||||
$output = $template->render(['var' => 'middle']);
|
||||
$this->assertEquals('start middle end', $output);
|
||||
}
|
||||
|
||||
public function testExtensionsLoaded(): void
|
||||
{
|
||||
$obj = new Twig(['template' => 'start {{ var | formatBytes}} end']);
|
||||
$template = $obj->load('template');
|
||||
$output = $template->render(['var' => 1]);
|
||||
$this->assertEquals('start 1.00B end', $output);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user