import { acceptance } from "helpers/qunit-helpers"; acceptance("Emoji", { loggedIn: true }); QUnit.test("emoji is cooked properly", assert => { visit("/t/internationalization-localization/280"); click("#topic-footer-buttons .btn.create"); fillIn(".d-editor-input", "this is an emoji :blonde_woman:"); andThen(() => { assert.equal( find(".d-editor-preview:visible") .html() .trim(), '

this is an emoji :blonde_woman:

' ); }); click("#reply-control .btn.create"); andThen(() => { assert.equal( find(".topic-post:last .cooked p") .html() .trim(), 'this is an emoji :blonde_woman:' ); }); }); QUnit.test("skin toned emoji is cooked properly", assert => { visit("/t/internationalization-localization/280"); click("#topic-footer-buttons .btn.create"); fillIn(".d-editor-input", "this is an emoji :blonde_woman:t5:"); andThen(() => { assert.equal( find(".d-editor-preview:visible") .html() .trim(), '

this is an emoji :blonde_woman:t5:

' ); }); click("#reply-control .btn.create"); andThen(() => { assert.equal( find(".topic-post:last .cooked p") .html() .trim(), 'this is an emoji :blonde_woman:t5:' ); }); });