/** * test shouldn't replace an ascii smiley in a URL (shouldn't replace :/) * * @return void */ public function testSmileyInAnUrl() { // enable ASCII conversion $default_ascii = Emojione::$ascii; Emojione::$ascii = true; $ascii = 'Check out http://www.emojione.com'; $this->assertEquals(Emojione::shortnameToImage($ascii), $ascii); $this->assertEquals(Emojione::toImage($ascii), $ascii); $this->assertEquals(Emojione::shortnameToAscii($ascii), $ascii); $this->assertEquals(Emojione::unifyUnicode($ascii), $ascii); // back to default ASCII conversion Emojione::$ascii = $default_ascii; }
/** * test Emojione::shortnameToAscii() * * @return void */ public function testShortnameToAscii() { $test = 'Hello world! 😄 :smile:'; $expected = 'Hello world! 😄 :]'; $this->assertEquals(Emojione::shortnameToAscii($test), $expected); }