From 6debd72c6ca5b88909f8e70ba99bce3c90727842 Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Mon, 16 Sep 2019 11:25:55 -0400 Subject: [PATCH] DEV: Add qunit test for emojis in search blurbs Followup to cf230163 --- test/javascripts/lib/search-test.js.es6 | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 test/javascripts/lib/search-test.js.es6 diff --git a/test/javascripts/lib/search-test.js.es6 b/test/javascripts/lib/search-test.js.es6 new file mode 100644 index 00000000000..1cd16cc0ae4 --- /dev/null +++ b/test/javascripts/lib/search-test.js.es6 @@ -0,0 +1,35 @@ +import { translateResults } from "discourse/lib/search"; + +QUnit.module("lib:search"); + +QUnit.test("unescapesEmojisInBlurbs", assert => { + const source = { + posts: [ + { + id: 160, + username: "pmusaraj", + avatar_template: + "/user_avatar/localhost/pmusaraj/{size}/3_2.png", + created_at: "2019-07-22T03:47:04.864Z", + like_count: 1, + blurb: + ":thinking: This here is a test of emojis in search blurbs.", + post_number: 1, + topic_id: 41 + } + ], + topics: [], + users: [], + categories: [], + tags: [], + groups: [], + grouped_search_result: false + }; + + const results = translateResults(source); + const blurb = results.posts[0].get("blurb"); + + assert.ok(blurb.indexOf("thinking.png")); + assert.ok(blurb.indexOf("