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 | |
| 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
| -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));  	}  	/**  | 
