File: /home/accemeff/medweight_craft/vendor/elvanto/litemoji/tests/LitEmojiTest.php
<?php
namespace LitEmoji;
class LitEmojiTest extends \PHPUnit_Framework_TestCase
{
public function testUnicodeToShortcode()
{
$text = LitEmoji::encodeShortcode('My mixtape is 🔥. Made in 🇦🇺!');
$this->assertEquals('My mixtape is :fire:. Made in :flag-au:!', $text);
}
public function testHtmlToShortcode()
{
$text = LitEmoji::encodeShortcode('My mixtape is 🔥. Made in 🇦🇺!');
$this->assertEquals('My mixtape is :fire:. Made in :flag-au:!', $text);
}
public function testShortcodeToHtml()
{
$text = LitEmoji::encodeHtml('My mixtape is :fire:. Made in :flag-au:!');
$this->assertEquals('My mixtape is 🔥. Made in 🇦🇺!', $text);
}
public function testUnicodeToHtml()
{
$text = LitEmoji::encodeHtml('My mixtape is 🔥. Made in 🇦🇺!');
$this->assertEquals('My mixtape is 🔥. Made in 🇦🇺!', $text);
}
public function testShortcodeToUnicode()
{
$text = LitEmoji::encodeUnicode('My mixtape is :fire:. Made in :flag-au:!');
$this->assertEquals('My mixtape is 🔥. Made in 🇦🇺!', $text);
}
public function testHtmlToUnicode()
{
$text = LitEmoji::encodeUnicode('My mixtape is 🔥. Made in 🇦🇺!');
$this->assertEquals('My mixtape is 🔥. Made in 🇦🇺!', $text);
}
public function testUnicodeToShortcodeTiming()
{
$text = LitEmoji::encodeShortcode(file_get_contents(__DIR__ . '/UnicodeIpsum'));
$this->assertEquals(file_get_contents(__DIR__ . '/ShortcodeIpsum'), $text);
}
public function testConfigExcludeShortcodes()
{
LitEmoji::config('excludeShortcodes', ['mobile', 'android']);
$this->assertEquals(':iphone:', LitEmoji::encodeShortcode('📱'));
}
}