mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
test: added test on URL highlighting in text messages
This commit is contained in:
parent
3e2bfdd548
commit
e9fb073753
|
@ -74,6 +74,18 @@ static const StringToString multilineCode{
|
||||||
{QStringLiteral("```int main()\n{\n return 0;\n}```"),
|
{QStringLiteral("```int main()\n{\n return 0;\n}```"),
|
||||||
QStringLiteral("<font color=#595959><code>int main()\n{\n return 0;\n}</code></font>")}};
|
QStringLiteral("<font color=#595959><code>int main()\n{\n return 0;\n}</code></font>")}};
|
||||||
|
|
||||||
|
static const StringToString urlCases {
|
||||||
|
{QStringLiteral("https://github.com/qTox/qTox/issues/4233"),
|
||||||
|
QStringLiteral("<a href=\"https://github.com/qTox/qTox/issues/4233\">"
|
||||||
|
"https://github.com/qTox/qTox/issues/4233</a>")},
|
||||||
|
{QStringLiteral("No conflicts with /italic https://github.com/qTox/qTox/issues/4233 font/"),
|
||||||
|
QStringLiteral("No conflicts with <i>italic "
|
||||||
|
"<a href=\"https://github.com/qTox/qTox/issues/4233\">"
|
||||||
|
"https://github.com/qTox/qTox/issues/4233</a> font</i>")},
|
||||||
|
{QStringLiteral("www.youtube.com"), QStringLiteral("<a href=\"http://www.youtube.com\">"
|
||||||
|
"www.youtube.com</a>")}
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Testing cases which are common for all types of formatting except multiline code
|
* @brief Testing cases which are common for all types of formatting except multiline code
|
||||||
* @param noSymbols True if it's not allowed to show formatting symbols
|
* @param noSymbols True if it's not allowed to show formatting symbols
|
||||||
|
@ -192,6 +204,12 @@ START_TEST(multilineCodeTest)
|
||||||
}
|
}
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
|
START_TEST(urlTest)
|
||||||
|
{
|
||||||
|
specialTest(urlCases);
|
||||||
|
}
|
||||||
|
END_TEST
|
||||||
|
|
||||||
static Suite* textFormatterSuite(void)
|
static Suite* textFormatterSuite(void)
|
||||||
{
|
{
|
||||||
Suite* s = suite_create("TextFormatter");
|
Suite* s = suite_create("TextFormatter");
|
||||||
|
@ -209,6 +227,7 @@ static Suite* textFormatterSuite(void)
|
||||||
DEFTESTCASE(doubleSignSpecial);
|
DEFTESTCASE(doubleSignSpecial);
|
||||||
DEFTESTCASE(mixedFormatting);
|
DEFTESTCASE(mixedFormatting);
|
||||||
DEFTESTCASE(multilineCode);
|
DEFTESTCASE(multilineCode);
|
||||||
|
DEFTESTCASE(url);
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user