Files
kupshop/bundles/KupShop/I18nBundle/Tests/LanguageAwareRouterSKTest.php
2025-08-02 16:30:27 +02:00

43 lines
1.1 KiB
PHP

<?php
namespace KupShop\I18nBundle\Tests;
use KupShop\KupShopBundle\Config;
class LanguageAwareRouterSKTest extends \DatabaseTestCase
{
public function setUp(): void
{
parent::setUp();
$this->deleteTmpFile('router_sk/url_generating_routes.php');
$this->deleteTmpFile('router_sk/url_matching_routes.php');
$this->switchLanguage();
}
public function testSKPath()
{
$this->assertEquals('/vyrobcovia/', path('kupshop_catalog_producer_list'));
}
public function testSkUrlGenerator()
{
$client = static::createClient();
$client->request('GET', '/vyrobcovia/');
$cfg = Config::get();
$this->assertFileExists($cfg['Path']['data'].'tmp/test_engine/router_cs/url_generating_routes.php');
$this->assertFileExists($cfg['Path']['data'].'tmp/test_engine/router_cs/url_matching_routes.php');
}
private function deleteTmpFile($file)
{
$cfg = Config::get();
$path = $cfg['Path']['data'].'tmp/test_engine/';
if (file_exists($path.$file)) {
unlink($path.$file);
}
}
}