diff options
| author | Andreas Fischer <bantu@phpbb.com> | 2015-04-26 20:25:14 +0200 |
|---|---|---|
| committer | Andreas Fischer <bantu@phpbb.com> | 2015-04-26 20:25:14 +0200 |
| commit | e7d297740117e644be18e2b9793471da5697c879 (patch) | |
| tree | 9c686af8e803b5b8cb1fa49df8aa3a5dd24b7ad2 /tests | |
| parent | 03eae6fddd5bb96dd140e00ad8aaef4a8f562c08 (diff) | |
| parent | 98bdcd0cde8155cdcf3161b5794951d1860071ba (diff) | |
| download | forums-e7d297740117e644be18e2b9793471da5697c879.tar forums-e7d297740117e644be18e2b9793471da5697c879.tar.gz forums-e7d297740117e644be18e2b9793471da5697c879.tar.bz2 forums-e7d297740117e644be18e2b9793471da5697c879.tar.xz forums-e7d297740117e644be18e2b9793471da5697c879.zip | |
Merge pull request #3548 from s9e/ticket/12745
[ticket/12745] Allow Unicode characters from the SMP to be used in text
* s9e/ticket/12745:
[ticket/12745] Added HTML entity test
[ticket/12745] Added support for Unicode characters outside BMP
[ticket/12745] Updated s9e\TextFormatter
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/functional/posting_test.php | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/tests/functional/posting_test.php b/tests/functional/posting_test.php index fd802eed45..7acf375c5d 100644 --- a/tests/functional/posting_test.php +++ b/tests/functional/posting_test.php @@ -45,18 +45,30 @@ class phpbb_functional_posting_test extends phpbb_functional_test_case 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' ); } + + public function test_supported_unicode_characters() + { + $this->login(); + + $post = $this->create_topic(2, 'Test Topic 1', 'This is a test topic posted by the testing framework.'); + $this->create_post(2, $post['topic_id'], 'Re: Test Topic 1', "This is a test with these weird characters: \xF0\x9F\x88\xB3 \xF0\x9F\x9A\xB6"); + $crawler = self::request('GET', "viewtopic.php?t={$post['topic_id']}&sid={$this->sid}"); + $this->assertContains("\xF0\x9F\x88\xB3 \xF0\x9F\x9A\xB6", $crawler->text()); + } + + public function test_html_entities() + { + $this->login(); + + $post = $this->create_topic(2, 'Test Topic 1', 'This is a test topic posted by the testing framework.'); + $this->create_post(2, $post['topic_id'], 'Re: Test Topic 1', '😀'); + $crawler = self::request('GET', "viewtopic.php?t={$post['topic_id']}&sid={$this->sid}"); + $this->assertContains('😀', $crawler->text()); + } } |
