Source of file BlogControllerFunctionalTest.php
Size: 1,148 Bytes - Last Modified: 2021-12-23T10:28:05+00:00
/var/www/docs.ssmods.com/process/src/tests/php/Model/BlogControllerFunctionalTest.php
12345678910111213141516171819202122232425262728293031323334353637383940 | <?php namespace SilverStripe\Blog\Tests\Model; use SilverStripe\Core\Config\Config; use SilverStripe\Dev\FunctionalTest; use SilverStripe\i18n\i18n; use SilverStripe\View\Parsers\URLSegmentFilter; class BlogControllerFunctionalTest extends FunctionalTest { protected static $fixture_file = 'BlogControllerFunctionalTest.yml'; protected static $use_draft_site = true; protected function setUp(): void { Config::modify()->set(URLSegmentFilter::class, 'default_allow_multibyte', true); i18n::set_locale('fa_IR'); parent::setUp(); } public function testGetCategoriesWithMultibyteUrl() { $result = $this->get('my-blog/category/' . rawurlencode('آبید')); $this->assertEquals(200, $result->getStatusCode()); $this->assertStringContainsString('آبید', $result->getBody()); } public function testGetTagsWithMultibyteUrl() { $result = $this->get('my-blog/tag/' . rawurlencode('برتراند')); $this->assertEquals(200, $result->getStatusCode()); $this->assertStringContainsString('برتراند', $result->getBody()); } } |