X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fdblog%2Ftests%2Fsrc%2FKernel%2FDbLogControllerTest.php;h=ce7490f32e98cef282250865350b13b0b555fc3b;hb=refs%2Fheads%2Ft2;hp=d6d88faa2d7c07d67b6d7928a69d3679e9ec7b2c;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/dblog/tests/src/Kernel/DbLogControllerTest.php b/web/core/modules/dblog/tests/src/Kernel/DbLogControllerTest.php index d6d88faa2..ce7490f32 100644 --- a/web/core/modules/dblog/tests/src/Kernel/DbLogControllerTest.php +++ b/web/core/modules/dblog/tests/src/Kernel/DbLogControllerTest.php @@ -17,11 +17,49 @@ class DbLogControllerTest extends KernelTestBase { */ public static $modules = ['dblog', 'user']; + public function setUp() { + parent::setUp(); + $this->installEntitySchema('user'); + $this->installSchema('dblog', ['watchdog']); + } + + /** + * Tests links with non latin characters. + */ + public function testNonLatinCharacters() { + + $link = 'hello- + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰 + 科州的小九寨沟绝美高山湖泊酱凉拌素鸡照烧鸡黄玫瑰'; + + \Drupal::logger('my_module')->warning('test', ['link' => $link]); + + $log = \Drupal::database() + ->select('watchdog', 'w') + ->fields('w', ['link']) + ->condition('link', '', '<>') + ->execute() + ->fetchField(); + + $this->assertEquals($log, $link); + } + /** * Tests corrupted log entries can still display available data. */ public function testDbLogCorrupted() { - $this->installEntitySchema('user'); $dblog_controller = DbLogController::create($this->container); // Check message with properly serialized data.