Twig functional tests for extensions

Code
<?php

// content of file Fixtures/filter/myfilter.test
/*
--TEST--
"myfilter" filter test
--TEMPLATE--
{{ foo|myfilter }}
{{ notfoo|myfilter }}
--DATA--
return ['foo' => 'this is foo', 'notfoo' => 'nothing changed']
--EXPECT--
this is bar
nothing changed
*/

class TwigExtensionTest extends Twig_Test_IntegrationTestCase
{
    public function 
getExtensions()
    {
        return [
            new 
MyExtension(),
        ];
    }
    
    public function 
getFixturesDir()
    {
        
$path __DIR__ '/Fixtures/';

        return 
$path;
    }
}

class 
MyExtension extends Twig_Extension
{
    public function 
getFilters()
    {
        return [
            new 
Twig_SimpleFilter('myfilter', function ($value) {
                return 
str_replace('foo''bar'$value);
            }),
        ];
    }
    
    public function 
getName()
    {
        return 
'myextension';
    }
}
Result
Time: 254 ms, Memory: 2.00MB

OK (2 tests, 0 assertions)