diff options
author | rxu <rxu@mail.ru> | 2017-08-12 19:46:02 +0700 |
---|---|---|
committer | rxu <rxu@mail.ru> | 2017-08-12 20:45:34 +0700 |
commit | de6a0a7dc1e0e52f05e7b5ced085ef8f17650ff1 (patch) | |
tree | 1c8214c12d76eb478a02e013276437c351e935e5 /tests/text_processing/generate_text_for_display_test.php | |
parent | a86cff313fd573745c96d822ce6ac0b83d01a8bb (diff) | |
download | forums-de6a0a7dc1e0e52f05e7b5ced085ef8f17650ff1.tar forums-de6a0a7dc1e0e52f05e7b5ced085ef8f17650ff1.tar.gz forums-de6a0a7dc1e0e52f05e7b5ced085ef8f17650ff1.tar.bz2 forums-de6a0a7dc1e0e52f05e7b5ced085ef8f17650ff1.tar.xz forums-de6a0a7dc1e0e52f05e7b5ced085ef8f17650ff1.zip |
[ticket/15318] Add UCP censoring switch testing
PHPBB3-15318
Diffstat (limited to 'tests/text_processing/generate_text_for_display_test.php')
-rw-r--r-- | tests/text_processing/generate_text_for_display_test.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/text_processing/generate_text_for_display_test.php b/tests/text_processing/generate_text_for_display_test.php index 468c902347..86bc803c98 100644 --- a/tests/text_processing/generate_text_for_display_test.php +++ b/tests/text_processing/generate_text_for_display_test.php @@ -72,7 +72,8 @@ class phpbb_text_processing_generate_text_for_display_test extends phpbb_test_ca $lang_loader = new \phpbb\language\language_file_loader($phpbb_root_path, $phpEx); $lang = new \phpbb\language\language($lang_loader); $user = new \phpbb\user($lang, '\phpbb\datetime'); - $user->optionset('viewcensors', false); + // Do not ignore word censoring by user (switch censoring on in UCP) + $user->optionset('viewcensors', true); $config = new \phpbb\config\config(array('allow_nocensors' => true)); @@ -102,6 +103,14 @@ class phpbb_text_processing_generate_text_for_display_test extends phpbb_test_ca $this->assertSame('apple', $renderer->render($original)); $this->assertSame('banana', generate_text_for_display($original, '', '', 0, true)); $this->assertSame('apple', $renderer->render($original), 'The original setting was not restored'); + + // Test user option switch to ignore censoring + $renderer->set_viewcensors(true); + // 1st: censoring is still on in UCP + $this->assertSame('banana', generate_text_for_display($original, '', '', 0, true)); + // 2nd: switch censoring off in UCP + $user->optionset('viewcensors', false); + $this->assertSame('apple', generate_text_for_display($original, '', '', 0, true)); } /** |