From 81500e6f407de3cd36e3ed93b77597bf62aacde9 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 19 Jul 2016 16:20:59 -0400 Subject: [PATCH] FIX: Move details tests into the plugin directory --- .../lib/details-cooked-test.js.es6 | 28 +++++++++++++++++++ test/javascripts/lib/pretty-text-test.js.es6 | 10 ------- 2 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 plugins/discourse-details/test/javascripts/lib/details-cooked-test.js.es6 diff --git a/plugins/discourse-details/test/javascripts/lib/details-cooked-test.js.es6 b/plugins/discourse-details/test/javascripts/lib/details-cooked-test.js.es6 new file mode 100644 index 00000000000..a7ef8ad6719 --- /dev/null +++ b/plugins/discourse-details/test/javascripts/lib/details-cooked-test.js.es6 @@ -0,0 +1,28 @@ +import { default as PrettyText, buildOptions } from 'pretty-text/pretty-text'; + +module("lib:details-cooked-test"); + +const defaultOpts = buildOptions({ + siteSettings: { + enable_emoji: true, + emoji_set: 'emoji_one', + highlighted_languages: 'json|ruby|javascript', + default_code_lang: 'auto', + censored_words: 'shucks|whiz|whizzer' + }, + getURL: url => url +}); + +function cooked(input, expected, text) { + equal(new PrettyText(defaultOpts).cook(input), expected.replace(/\/>/g, ">"), text); +}; + +test("details", () => { + cooked(`
Infocoucou
`, + `
Info\n\n

coucou

\n\n
`, + "manual HTML for details"); + cooked(`
Infocoucou
`, + `
Info\n\n

coucou

\n\n
`, + "manual HTML for details with a space"); +}); + diff --git a/test/javascripts/lib/pretty-text-test.js.es6 b/test/javascripts/lib/pretty-text-test.js.es6 index 9549d06566b..e4ef370a01e 100644 --- a/test/javascripts/lib/pretty-text-test.js.es6 +++ b/test/javascripts/lib/pretty-text-test.js.es6 @@ -696,13 +696,3 @@ test("emoji - emojiSet", () => { { emojiSet: 'twitter' }, `

:smile:

`); }); - -test("details", () => { - cooked(`
Infocoucou
`, - `
Info\n\n

coucou

\n\n
`, - "manual HTML for details"); - cooked(`
Infocoucou
`, - `
Info\n\n

coucou

\n\n
`, - "manual HTML for details with a space"); -}); -