mirror of
https://github.com/discourse/discourse.git
synced 2025-04-14 09:20:53 +08:00
DEV: Add qunit test for emojis in search blurbs
Followup to cf230163
This commit is contained in:
parent
520d54d85f
commit
6debd72c6c
35
test/javascripts/lib/search-test.js.es6
Normal file
35
test/javascripts/lib/search-test.js.es6
Normal file
@ -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("<img src") === 0);
|
||||
assert.ok(blurb.indexOf(":thinking:") === -1);
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user