luyatests\core\helpers\FileHelperTest::testEnsureExtension PHP Method

testEnsureExtension() public method

public testEnsureExtension ( )
    public function testEnsureExtension()
    {
        $this->assertSame('path/to/image.png', FileHelper::ensureExtension('path/to/image.png', 'gif'));
        $this->assertSame('path/to/image.gif', FileHelper::ensureExtension('path/to/image', 'gif'));
        // twig example as used in element component
        $this->assertSame('file.twig', FileHelper::ensureExtension('file', 'twig'));
        $this->assertSame('path/to/file.twig', FileHelper::ensureExtension('path/to/file', 'twig'));
        $this->assertSame('path/to/file.twig', FileHelper::ensureExtension('path/to/file.', 'twig'));
        $this->assertSame('path/to/file.twig', FileHelper::ensureExtension('path/to/file.twig', 'twig'));
    }