diff options
Diffstat (limited to 'tests/functional/posting_test.php')
| -rw-r--r-- | tests/functional/posting_test.php | 23 | 
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/functional/posting_test.php b/tests/functional/posting_test.php index 2611ef7bf1..fd802eed45 100644 --- a/tests/functional/posting_test.php +++ b/tests/functional/posting_test.php @@ -36,4 +36,27 @@ class phpbb_functional_posting_test extends phpbb_functional_test_case  		$crawler = self::request('GET', "posting.php?mode=quote&f=2&t={$post2['topic_id']}&p={$post2['post_id']}&sid={$this->sid}");  		$this->assertContains('This is a test post posted by the testing framework.', $crawler->filter('html')->text());  	} + +	public function test_unsupported_characters() +	{ +		$this->login(); + +		$this->add_lang('posting'); + +		self::create_post(2, +			1, +			'Unsupported characters', +			"This is a test with these weird characters: \xF0\x9F\x88\xB3 \xF0\x9F\x9A\xB6", +			array(), +			'Your message contains the following unsupported characters' +		); + +		self::create_post(2, +			1, +			"Unsupported: \xF0\x9F\x88\xB3 \xF0\x9F\x9A\xB6", +			'This is a test with emoji characters in the topic title.', +			array(), +			'Your subject contains the following unsupported characters' +		); +	}  }  | 
