pluginsEnabled[] = 'emoji'; parent::setup(); } function test_emoji_spaces() { saveWikiText('emoji_page', "C:D ", 'Test'); $this->assertNotContains('😃', p_wiki_xhtml('emoji_page'), 'Emoji without spaces.'); } function test_emoji_vs_path() { saveWikiText('emoji_page', "C:\\D ", 'Test'); $this->assertNotContains('😕', p_wiki_xhtml('emoji_page'), 'Emoji conflicts with path.'); } function test_emoji_vs_wiki_path() { saveWikiText('emoji_page', "x :path", 'Test'); $this->assertNotContains('😛', p_wiki_xhtml('emoji_page'), 'Emoji conflicts with wiki path.'); } function test_emoji_vs_monospace() { saveWikiText('emoji_page', "x '':::'' x", 'Test'); $this->assertNotContains(''', p_wiki_xhtml('emoji_page'), 'Emoji conflicts with monospace.'); } function test_emoji_vs_footnote() { saveWikiText('emoji_page', '((** X **))', 'Test'); $this->assertNotContains('😉', p_wiki_xhtml('emoji_page'), 'Emoji conflicts with footnote.'); } }