faster spreadsheet exporter based on opensout and other export improvements (#5238)
This commit is contained in:
@@ -14,7 +14,7 @@ use App\Entity\Activity;
|
||||
use App\Entity\User;
|
||||
use App\Twig\Extensions;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Twig\Node\Node;
|
||||
use Twig\Node\TextNode;
|
||||
use Twig\TwigFilter;
|
||||
use Twig\TwigFunction;
|
||||
use Twig\TwigTest;
|
||||
@@ -59,7 +59,7 @@ class ExtensionsTest extends TestCase
|
||||
// make sure that the nl2str filters does proper escaping
|
||||
self::assertEquals('nl2str', $twigFilters[$id]->getName());
|
||||
self::assertEquals('html', $twigFilters[$id]->getPreEscape());
|
||||
self::assertEquals(['html'], $twigFilters[$id]->getSafe(new Node()));
|
||||
self::assertEquals(['html'], $twigFilters[$id]->getSafe(new TextNode('', 10)));
|
||||
}
|
||||
|
||||
public function testGetFunctions(): void
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace App\Tests\Twig;
|
||||
|
||||
use App\Twig\RuntimeExtensions;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Twig\Node\Node;
|
||||
use Twig\Node\TextNode;
|
||||
use Twig\TwigFilter;
|
||||
use Twig\TwigFunction;
|
||||
|
||||
@@ -80,20 +80,20 @@ class RuntimeExtensionsTest extends TestCase
|
||||
switch ($filter->getName()) {
|
||||
case 'md2html':
|
||||
self::assertEquals('html', $filters[0]->getPreEscape());
|
||||
self::assertEquals(['html'], $filters[0]->getSafe(new Node()));
|
||||
self::assertEquals(['html'], $filters[0]->getSafe(new TextNode('', 10)));
|
||||
$found_md2html = true;
|
||||
break;
|
||||
case 'desc2html':
|
||||
self::assertEquals(['html'], $filters[1]->getSafe(new Node()));
|
||||
self::assertEquals(['html'], $filters[1]->getSafe(new TextNode('', 10)));
|
||||
$found_desc2html = true;
|
||||
break;
|
||||
case 'comment2html':
|
||||
self::assertEquals(['html'], $filters[2]->getSafe(new Node()));
|
||||
self::assertEquals(['html'], $filters[2]->getSafe(new TextNode('', 10)));
|
||||
$found_comment2html = true;
|
||||
break;
|
||||
case 'comment1line':
|
||||
self::assertEquals('html', $filters[3]->getPreEscape());
|
||||
self::assertEquals(['html'], $filters[3]->getSafe(new Node()));
|
||||
self::assertEquals(['html'], $filters[3]->getSafe(new TextNode('', 10)));
|
||||
$found_comment1line = true;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user