wrote:\n"
"> > Hello\n"
"> > \n"
"> > Goodbye\n"
"> \n"
"> the 3rd line text"))
g_test_fail ();
}
static void
test_bug_771493 (TestFixture *fixture)
{
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_insert_content (fixture,
"
"
"----- Original Message -----\n"
"\n"
"This week summary:"
"
"
"
"
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"",
HTML_PREFIX "On Thu, 2016-09-15 at 08:08 -0400, user wrote:
"
""
">
"
"> ----- Original Message -----
"
""
"> > This week summary:
"
"
"
"
"
HTML_SUFFIX,
"On Thu, 2016-09-15 at 08:08 -0400, user wrote:\n"
"> \n"
"> ----- Original Message -----\n"
"> > This week summary:"))
g_test_fail ();
}
static void
test_bug_772171 (TestFixture *fixture)
{
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_insert_content (fixture,
"a\n"
"b\n"
"
"
""
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"seq:ddeb",
HTML_PREFIX "On Thu, 2016-09-15 at 08:08 -0400, user wrote:
"
""
">
"
"> b
"
"
"
HTML_SUFFIX,
"On Thu, 2016-09-15 at 08:08 -0400, user wrote:\n"
"> \n"
"> b"))
g_test_fail ();
}
static void
test_bug_772513 (TestFixture *fixture)
{
EContentEditor *cnt_editor;
gboolean set_signature_from_message, check_if_signature_is_changed, ignore_next_signature_change;
test_utils_fixture_change_setting_boolean (fixture, "org.gnome.evolution.mail", "composer-reply-start-bottom", TRUE);
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
cnt_editor = test_utils_get_content_editor (fixture);
e_content_editor_insert_signature (
cnt_editor,
"",
FALSE,
"none",
&set_signature_from_message,
&check_if_signature_is_changed,
&ignore_next_signature_change);
if (!test_utils_run_simple_test (fixture,
"",
HTML_PREFIX "
" HTML_SUFFIX,
"\n"))
g_test_fail ();
}
static void
test_bug_772918 (TestFixture *fixture)
{
if (!test_utils_run_simple_test (fixture,
"mode:html\n"
"type:a b c d\n"
"seq:lll\n"
"type:1 2 3 \n"
"undo:undo:6\n"
"undo:redo:6\n",
HTML_PREFIX "a b 1 2 3 c d
" HTML_SUFFIX,
"a b 1 2 3 c d"))
g_test_fail ();
}
static void
test_bug_773164 (TestFixture *fixture)
{
test_utils_set_clipboard_text ("This is paragraph 1\n\nThis is paragraph 2\n\nThis is a longer paragraph 3", FALSE);
if (!test_utils_run_simple_test (fixture,
"mode:plain\n"
"undo:save\n"
"action:paste\n"
"undo:undo\n"
"undo:test\n"
"undo:redo\n"
"seq:huuuue\n" /* Go to the end of the first line */
"seq:Sdds\n"
"action:cut\n"
"seq:dde\n" /* Go to the end of the last line */
"action:paste\n"
"undo:undo:5\n"
"undo:test\n"
"undo:redo:5\n",
HTML_PREFIX "This is paragraph 1
"
"
"
"This is a longer paragraph 3
"
"
"
"This is paragraph 2
"
HTML_SUFFIX,
"This is paragraph 1\n"
"\n"
"This is a longer paragraph 3\n"
"\n"
"This is paragraph 2"))
g_test_fail ();
}
static void
test_bug_775042 (TestFixture *fixture)
{
test_utils_insert_content (fixture,
"a\n"
"b\n"
"c"
""
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"seq:rl\n"
"mode:plain\n",
HTML_PREFIX "On Fri, 2016-11-25 at 08:18 +0000, user wrote:
"
""
"> a
"
"> b
"
"> c
"
"
"
HTML_SUFFIX,
"On Fri, 2016-11-25 at 08:18 +0000, user wrote:\n"
"> a\n"
"> b\n"
"> c"))
g_test_fail ();
}
static void
test_bug_775691 (TestFixture *fixture)
{
if (!test_utils_run_simple_test (fixture,
"mode:plain\n"
"type:abc def ghi\\n\n"
"seq:urrrrSrrrs\n"
"action:copy\n"
"seq:d\n"
"action:paste\n",
HTML_PREFIX "abc def ghi
"
"def
"
HTML_SUFFIX,
"abc def ghi\n"
"def"))
g_test_fail ();
}
static void
test_bug_779707 (TestFixture *fixture)
{
test_utils_fixture_change_setting_boolean (fixture, "org.gnome.evolution.mail", "composer-reply-start-bottom", TRUE);
test_utils_fixture_change_setting_boolean (fixture, "org.gnome.evolution.mail", "composer-wrap-quoted-text-in-replies", FALSE);
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_insert_content (fixture,
"line 1\n"
"line 2\n"
"line 3\n"
"
"
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"seq:uuuSesDbnnu\n"
"type:a very long text, which splits into multiple lines when this paragraph is not marked as preformatted, but as normal, as it should be\n"
"",
HTML_PREFIX "Credits:
"
""
"> line 1
"
"
"
"
"
"a very long text, which splits into multiple lines when this paragraph is not marked as preformatted, but as normal, as it should be
"
"
"
""
"> line 3
"
"
"
"
"
HTML_SUFFIX,
"Credits:\n"
"> line 1\n"
"\n"
"a very long text, which splits into multiple lines when this paragraph\n"
"is not marked as preformatted, but as normal, as it should be\n"
"\n"
"> line 3\n"))
g_test_fail ();
}
static void
test_bug_780275_html (TestFixture *fixture)
{
test_utils_set_clipboard_text ("line 1\nline 2\nline 3", FALSE);
if (!test_utils_run_simple_test (fixture,
"mode:html\n"
"type:line 0\n"
"seq:nn\n"
"action:paste-quote\n"
"undo:save\n" /* 1 */
"seq:huuuD\n"
"undo:undo\n"
"undo:test:1\n"
"undo:redo\n"
"type:X\n"
"seq:ddenn\n"
"type:line 4\n"
"undo:drop\n"
"undo:save\n" /* 1 */
"seq:hSuusD\n"
"undo:undo\n"
"undo:test:1\n"
"undo:redo\n"
"",
HTML_PREFIX "line 0
"
""
"Xline 1
"
"line 2
"
"
"
"line 4
"
HTML_SUFFIX,
"line 0\n"
"> Xline 1\n"
"> line 2\n"
"line 4"))
g_test_fail ();
}
static void
test_bug_780275_plain (TestFixture *fixture)
{
test_utils_set_clipboard_text ("line 1\nline 2\nline 3", FALSE);
if (!test_utils_run_simple_test (fixture,
"mode:plain\n"
"type:line 0\n"
"seq:nn\n"
"action:paste-quote\n"
"undo:save\n" /* 1 */
"seq:huuuD\n"
"undo:undo\n"
"undo:test:1\n"
"undo:redo\n"
"type:X\n"
"seq:ddenn\n"
"type:line 4\n"
"undo:drop\n"
"undo:save\n" /* 1 */
"seq:hSuusD\n"
"undo:undo\n"
"undo:test:1\n"
"undo:redo\n",
HTML_PREFIX "line 0
"
""
"> Xline 1
"
"> line 2
"
"
"
"line 4
"
HTML_SUFFIX,
"line 0\n"
"> Xline 1\n"
"> line 2\n"
"line 4"))
g_test_fail ();
}
static void
test_bug_781722 (TestFixture *fixture)
{
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_insert_content (fixture,
"Signed-off-by: User <user@no.where>\n"
"
"
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"seq:dd\n"
"action:style-preformat\n",
HTML_PREFIX "Credits:
"
""
"> Signed-off-by: User <user@no.where>
"
"
"
HTML_SUFFIX,
"Credits:\n"
"> Signed-off-by: User "))
g_test_fail ();
}
static void
test_bug_781116 (TestFixture *fixture)
{
test_utils_fixture_change_setting_boolean (fixture, "org.gnome.evolution.mail", "composer-wrap-quoted-text-in-replies", FALSE);
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_insert_content (fixture,
"a very long text, which splits into multiple lines when this paragraph is not marked as preformatted, but as normal, as it should be
\n"
"
"
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"seq:dd\n"
"action:wrap-lines\n",
HTML_PREFIX "Credits:
"
""
"> a very long text, which splits into multiple lines when this
"
"> paragraph is not marked as preformatted, but as normal, as it should
"
"> be
"
"
"
HTML_SUFFIX,
"Credits:\n"
"> a very long text, which splits into multiple lines when this\n"
"> paragraph is not marked as preformatted, but as normal, as it should\n"
"> be"))
g_test_fail ();
}
static void
test_bug_780088 (TestFixture *fixture)
{
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_set_clipboard_text ("Seeing @blah instead of @foo XX'ed on" UNICODE_NBSP "https://example.sub" UNICODE_NBSP "domain.org/page I'd recommend to XX YY , click fjwvne on the left, click skjd sjewncj on the right, and set wqje wjfdn Xs to something like wqjfnm www.example.com/~user wjfdncj or such.", FALSE);
if (!test_utils_run_simple_test (fixture,
"action:paste\n"
"seq:n",
HTML_PREFIX ""
"
"
HTML_SUFFIX,
"Seeing @blah instead of @foo XX'ed on" UNICODE_NBSP "https://example.sub" UNICODE_NBSP "domain.org/pa\n"
"ge I'd recommend to XX YY ,\n"
"click fjwvne on the left, click skjd sjewncj on the right, and set wqje\n"
"wjfdn Xs to something like wqjfnm www.example.com/~user wjfdncj or\n"
"such.\n"))
g_test_fail ();
}
static void
test_bug_788829 (TestFixture *fixture)
{
test_utils_fixture_change_setting_boolean (fixture, "org.gnome.evolution.mail", "composer-wrap-quoted-text-in-replies", TRUE);
test_utils_fixture_change_setting_int32 (fixture, "org.gnome.evolution.mail", "composer-word-wrap-length", 71);
if (!test_utils_process_commands (fixture,
"mode:plain\n")) {
g_test_fail ();
return;
}
test_utils_insert_content (fixture,
"Xxxxx xx xxxxxxxxx xx xxxxxxx xx xxxxx xxxx xxxx xx xxx xxx xxxx xxx xxxçx xôxé "
"\"xxxxx xxxx xxxxxxx xxx\" xx xxxx xxxxé xxx xxx xxxéx xxx x'x xéxxxxé x'xxxxxxxxx xx "
"xxx \"
Xxxx XXX Xxxxxx Xxx\". Xx xxxx xxxxxxxx xxx
xxxxxxxxxxxxxxxx.xx (xxxxxxx xxxxxxxxxx xx .xxx). Xxxx "
"êxxx xxx xxxxxxxxxxx xxxéxxxxxxxx, xxxx xxxxx xx XXX xx xéxxx à xx xxx \"xxx xxxxxx xxxx "
"xx xxxxxxx\" xx xxxx xx xxxxx xxxxxxxx xxxxxxxx xx $ xx xxxx x'xxxxxx.
"
"
Xxxx xxx xxx xxxxxxx xxxxxxxéxx x'xxxêxxxx à xxxxx, xxx xx x"
"xxxé xx oooxooo xxxxx xxxxx xxxx... xxxx x'xxx xxxxxxxxxxxx xxxxx xxx xxxxxxxx xx \"xx xxx"
"xx xxx xxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxx xxxxx xxxxxx xx xx xxxx xx x'xxxxxx\". Xx "
"xxxx-êxxx xxx xx xxxxxxxx xx xxxx \"x'xxxêxx à xxxxx xx oooxooo xxxx xxx xéxxxxxxxx, xxxx"
"\"...
"
""
"",
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"",
HTML_PREFIX "On Today, User wrote:
"
"> Xxxxx xx xxxxxxxxx xx xxxxxxx xx xxxxx xxxx "
"xxxx xx xxx xxx xxxx xxx
> xxxçx xôxé \"xxxxx xxxx xxxxxxx xxx\" xx xxxx "
"xxxxé xxx xxx xxxéx xxx
> x'x xéxxxxé x'xxxxxxxxx xx xxx \"Xxxx XXX Xxxxxx "
"Xxx\". Xx xxxx
> xxxxxxxx xxx xxxxxxxxxxxxxxxx.xx (xxxxxxx xxxxxxxxxx xx .xx"
"x). Xxxx
> êxxx xxx xxxxxxxxxxx xxxéxxxxxxxx, xxxx xxxxx xx XXX xx xéxxx à "
"xx
> xxx \"xxx xxxxxx xxxx xx xxxxxxx\" xx xxxx xx xxxxx xxxxxxxx xxxxxxxx"
"
> xx $ xx xxxx x'xxxxxx.
>
"
"> Xxxx xx xéxxxxxxx, xxxxxxxx xxxxxxx (!), "
"xxxxxxx à xxx, xxxx ooo$ XXX
> xxxxé: https://xxxxxxxxxxxxxxxx.xx/xxx"
"xxxx/xxxxx-xxxx-xxxxxxxx-xxxxx-
> xxxx-xxx-xxxxxxxx-xxx/ xx xx xxxx "
"xéxéxxxxxxx x'xxxxxx xxxx xx xxxxxx
> xx xxxxxxxxxxxx xx xxx (xxxxx "
"Xxxxxx) xxxx xxxx x'xxxxxxx xx xxxxxx:
> https://xxxxxxxxxxxxxxxx.xx"
"x/xx-xxxxxxx/xxxxxxx/Xxxxxxxxxxxx-Xxxxx-Xx
> xx-XXX-Xxxxxx-Xxx.xxx
"
">
> Xx"
"xx xxx xxx xxxxxxx xxxxxxxéxx x'xxxêxxxx à xxxxx, xxx xx xxxxé xx
> oooxo"
"oo xxxxx xxxxx xxxx... xxxx x'xxx xxxxxxxxxxxx xxxxx xxx
> xxxxxxxx xx \""
"xx xxxxx xxx xxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxx
> xxxxx xxxxxx xx xx "
"xxxx xx x'xxxxxx\". Xx xxxx-êxxx xxx xx xxxxxxxx xx
> xxxx \"x'xxxêxx à "
"xxxxx xx oooxooo xxxx xxx xéxxxxxxxx, xxxx\"...
"
">
>
> ...x'x "
"xxxxx xx xxxxxx x'xxxxxx xéxxxxxxx, xx xxx xxxx xxxxxx
> x'xxxxxxxxxxx "
"xxxxxx, xxxx https://xxxxxxxxxxxxxxxx.xxx/xxxxxxxx-xxxx
> xxx-xxxx-xxx-o/ "
"xxxxx xxx https://xxxxxxxxxxxxxxxx.xxx/xxxxxxxx-xxxxx
> xx-xxxx-xxx-o/ ...
" HTML_SUFFIX,
"On Today, User wrote:\n"
"> Xxxxx xx xxxxxxxxx xx xxxxxxx xx xxxxx xxxx xxxx xx xxx xxx xxxx xxx\n"
"> xxxçx xôxé \"xxxxx xxxx xxxxxxx xxx\" xx xxxx xxxxé xxx xxx xxxéx xxx\n"
"> x'x xéxxxxé x'xxxxxxxxx xx xxx \"Xxxx XXX Xxxxxx Xxx\". Xx xxxx\n"
"> xxxxxxxx xxx xxxxxxxxxxxxxxxx.xx (xxxxxxx xxxxxxxxxx xx .xxx). Xxxx\n"
"> êxxx xxx xxxxxxxxxxx xxxéxxxxxxxx, xxxx xxxxx xx XXX xx xéxxx à xx\n"
"> xxx \"xxx xxxxxx xxxx xx xxxxxxx\" xx xxxx xx xxxxx xxxxxxxx xxxxxxxx\n"
"> xx $ xx xxxx x'xxxxxx.\n"
"> \n"
"> Xxxx xx xéxxxxxxx, xxxxxxxx xxxxxxx (!), xxxxxxx à xxx, xxxx ooo$ XXX\n"
"> xxxxé: https://xxxxxxxxxxxxxxxx.xx/xxxxxxx/xxxxx-xxxx-xxxxxxxx-xxxxx-\n"
"> xxxx-xxx-xxxxxxxx-xxx/ xx xx xxxx xéxéxxxxxxx x'xxxxxx xxxx xx xxxxxx\n"
"> xx xxxxxxxxxxxx xx xxx (xxxxx Xxxxxx) xxxx xxxx x'xxxxxxx xx xxxxxx: \n"
"> https://xxxxxxxxxxxxxxxx.xxx/xx-xxxxxxx/xxxxxxx/Xxxxxxxxxxxx-Xxxxx-Xx\n"
"> xx-XXX-Xxxxxx-Xxx.xxx\n"
"> \n"
"> Xxxx xxx xxx xxxxxxx xxxxxxxéxx x'xxxêxxxx à xxxxx, xxx xx xxxxé xx\n"
"> oooxooo xxxxx xxxxx xxxx... xxxx x'xxx xxxxxxxxxxxx xxxxx xxx\n"
"> xxxxxxxx xx \"xx xxxxx xxx xxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxx\n"
"> xxxxx xxxxxx xx xx xxxx xx x'xxxxxx\". Xx xxxx-êxxx xxx xx xxxxxxxx xx\n"
"> xxxx \"x'xxxêxx à xxxxx xx oooxooo xxxx xxx xéxxxxxxxx, xxxx\"...\n"
"> \n"
"> Xxxxx xxxxxx'xx xxx x xxxx xxxxxxx xxxxx xx xxèx xxxxxxxxx\n"
"> \n"
"> xxxxxxxxxxxxxxxx à xx xxx x'xx xx xêxx (éxxxxxxxxx xxxx-xx-xxxxxxxx): https://xxxxxxxxxxxxxxxx.xxx/xx-xxxxxxx/xxxxxxx/Xxxxx-xxxx-xxx-\n"
"> xxxxxxxxxx-xxxxx.xxx ; \n"
"> \n"
"> ...x'x xxxxx xx xxxxxx x'xxxxxx xéxxxxxxx, xx xxx xxxx xxxxxx\n"
"> x'xxxxxxxxxxx xxxxxx, xxxx https://xxxxxxxxxxxxxxxx.xxx/xxxxxxxx-xxxx\n"
"> xxx-xxxx-xxx-o/ xxxxx xxx https://xxxxxxxxxxxxxxxx.xxx/xxxxxxxx-xxxxx\n"
"> xx-xxxx-xxx-o/ ..."))
g_test_fail ();
}
static void
test_bug_750636 (TestFixture *fixture)
{
test_utils_fixture_change_setting_int32 (fixture, "org.gnome.evolution.mail", "composer-word-wrap-length", 71);
if (!test_utils_run_simple_test (fixture,
"mode:plain\n"
"type:"
"12345678901234567890123456789012345678901234567890123456789012345678901"
"12345678901234567890123456789012345678901234567890123456789012345678901A\\n\\n"
"1234567890123456789012345678901234567890123456789012345678901234567890 B\\n\\n"
"12345678901234567890123456789012345678901234567890123456789012345678901 C\\n\\n"
"1234567890123456789012345678901234567890123456789012345678901234567890 D\\n\\n"
"12345678901234567890123456789012345678901234567890123456789012345678901" UNICODE_NBSP UNICODE_NBSP UNICODE_NBSP "E\\n\\n"
"1234567890123456789012345678901234567890123456789012345678901234567890" UNICODE_NBSP UNICODE_NBSP UNICODE_NBSP "F\\n\\n"
" 1\\n"
" 2\\n"
" 3\\n"
"\n",
HTML_PREFIX ""
"12345678901234567890123456789012345678901234567890123456789012345678901"
"12345678901234567890123456789012345678901234567890123456789012345678901A
"
"
"
"1234567890123456789012345678901234567890123456789012345678901234567890 B
"
"
"
"12345678901234567890123456789012345678901234567890123456789012345678901 C
"
"
"
"1234567890123456789012345678901234567890123456789012345678901234567890 D
"
"
"
"12345678901234567890123456789012345678901234567890123456789012345678901 E
"
"
"
"1234567890123456789012345678901234567890123456789012345678901234567890 F
"
"
"
" 1
"
" 2
"
" 3
"
"
"
HTML_SUFFIX,
"12345678901234567890123456789012345678901234567890123456789012345678901\n"
"12345678901234567890123456789012345678901234567890123456789012345678901\n"
"A\n\n"
"1234567890123456789012345678901234567890123456789012345678901234567890\n"
"B\n\n"
"12345678901234567890123456789012345678901234567890123456789012345678901\n"
"C\n\n"
"1234567890123456789012345678901234567890123456789012345678901234567890 \n"
"D\n\n"
"12345678901234567890123456789012345678901234567890123456789012345678901\n"
" E\n\n"
"1234567890123456789012345678901234567890123456789012345678901234567890 \n"
" F\n\n"
" 1\n"
" 2\n"
" 3\n"))
g_test_fail ();
}
static void
test_issue_86 (TestFixture *fixture)
{
const gchar *source_text =
"normal text\n"
"\n"
"> level 1\n"
"> level 1\n"
"> > level 2\n"
"> > level 2\n"
"> >\n"
"> > level 2\n"
">\n"
"> level 1\n"
"> level 1\n"
">\n"
"> > > level 3\n"
"> > > level 3\n"
">\n"
"> > level 2\n"
"> > level 2\n"
">\n"
"> level 1\n"
"\n"
"back normal text\n";
gchar *converted, *to_insert;
if (!test_utils_process_commands (fixture,
"mode:html\n")) {
g_test_fail ();
return;
}
converted = camel_text_to_html (source_text,
CAMEL_MIME_FILTER_TOHTML_PRE |
CAMEL_MIME_FILTER_TOHTML_CONVERT_URLS |
CAMEL_MIME_FILTER_TOHTML_CONVERT_ADDRESSES |
CAMEL_MIME_FILTER_TOHTML_QUOTE_CITATION,
0xDDDDDD);
g_return_if_fail (converted != NULL);
to_insert = g_strconcat (converted,
""
"",
NULL);
test_utils_insert_content (fixture, to_insert,
E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML);
if (!test_utils_run_simple_test (fixture,
"",
HTML_PREFIX "On Today, User wrote:
"
""
"normal text
"
"
"
""
"level 1
"
"level 1
"
""
"level 2
"
"level 2
"
"
"
"level 2
"
"
"
"
"
"level 1
"
"level 1
"
"
"
""
""
"level 3
"
"level 3
"
"
"
"
"
"
"
""
"level 2
"
"level 2
"
"
"
"
"
"level 1
"
"
"
"
"
"back normal text
"
"
" HTML_SUFFIX,
"On Today, User wrote:\n"
"> normal text\n"
"> \n"
"> > level 1\n"
"> > level 1\n"
"> > > level 2\n"
"> > > level 2\n"
"> > > \n"
"> > > level 2\n"
"> > \n"
"> > level 1\n"
"> > level 1\n"
"> > \n"
"> > > > level 3\n"
"> > > > level 3\n"
"> > \n"
"> > > level 2\n"
"> > > level 2\n"
"> > \n"
"> > level 1\n"
"> \n"
"> back normal text"))
g_test_fail ();
g_free (to_insert);
g_free (converted);
}
void
test_add_html_editor_bug_tests (void)
{
test_utils_add_test ("/bug/726548", test_bug_726548);
test_utils_add_test ("/bug/750657", test_bug_750657);
test_utils_add_test ("/bug/760989", test_bug_760989);
test_utils_add_test ("/bug/767903", test_bug_767903);
test_utils_add_test ("/bug/769708", test_bug_769708);
test_utils_add_test ("/bug/769913", test_bug_769913);
test_utils_add_test ("/bug/769955", test_bug_769955);
test_utils_add_test ("/bug/770073", test_bug_770073);
test_utils_add_test ("/bug/770074", test_bug_770074);
test_utils_add_test ("/bug/771044", test_bug_771044);
test_utils_add_test ("/bug/771131", test_bug_771131);
test_utils_add_test ("/bug/771493", test_bug_771493);
test_utils_add_test ("/bug/772171", test_bug_772171);
test_utils_add_test ("/bug/772513", test_bug_772513);
test_utils_add_test ("/bug/772918", test_bug_772918);
test_utils_add_test ("/bug/773164", test_bug_773164);
test_utils_add_test ("/bug/775042", test_bug_775042);
test_utils_add_test ("/bug/775691", test_bug_775691);
test_utils_add_test ("/bug/779707", test_bug_779707);
test_utils_add_test ("/bug/780275/html", test_bug_780275_html);
test_utils_add_test ("/bug/780275/plain", test_bug_780275_plain);
test_utils_add_test ("/bug/781722", test_bug_781722);
test_utils_add_test ("/bug/781116", test_bug_781116);
test_utils_add_test ("/bug/780088", test_bug_780088);
test_utils_add_test ("/bug/788829", test_bug_788829);
test_utils_add_test ("/bug/750636", test_bug_750636);
test_utils_add_test ("/issue/86", test_issue_86);
}