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