From: Juliana Rodrigueiro Date: Wed, 19 Sep 2018 09:55:20 +0000 (+0200) Subject: Wrap target attribute content in double quotes X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=5f12464b2dbb64222b74c231e33366be19f8c13a;p=libi2ncommon Wrap target attribute content in double quotes --- diff --git a/src/restricted_html.cpp b/src/restricted_html.cpp index 28c1eed..76d75a7 100644 --- a/src/restricted_html.cpp +++ b/src/restricted_html.cpp @@ -65,7 +65,7 @@ const set ALLOWED_TAGS = boost::assign::list_of("h1")("h2")("h3")("h4") ("table"); const string AHREF = " January " " $100

Paragraph with " "a Acceptable L" + "F%2Fexample%2Ede\" target=\"_blank\">Acceptable L" "ink.

  • Coffee
  • Tea" "
  • Milk
"), output); } @@ -127,7 +127,7 @@ BOOST_AUTO_TEST_CASE(AhrefLink) { string output = restrict_html("test"); BOOST_CHECK_EQUAL(string("test"), output); + "2n%2Ede%2F\" target=\"_blank\">test"), output); } BOOST_AUTO_TEST_CASE(AhrefLink2) @@ -141,7 +141,7 @@ BOOST_AUTO_TEST_CASE(AhrefLink3) { string output = restrict_html("test"); BOOST_CHECK_EQUAL(string("test"), + "ww%2Etest%2Ecom%2Fform\" target=\"_blank\">test"), output); } @@ -150,8 +150,8 @@ BOOST_AUTO_TEST_CASE(AhrefLinkIPAddress) string output = restrict_html("" "test"); BOOST_CHECK_EQUAL(string("test"), output); + "192%2E168%2E10%2E10%3A8080%2Fform\" target=" + "\"_blank\">test"), output); } BOOST_AUTO_TEST_CASE(AhrefLinkIPAddressNoPort) @@ -164,7 +164,7 @@ BOOST_AUTO_TEST_CASE(AhrefProtocol) { string output = restrict_html("foo"); BOOST_CHECK_EQUAL(string("foo"), output); + "www%2Efoo%2Ecom\" target=\"_blank\">foo"), output); } BOOST_AUTO_TEST_CASE(AhrefWrongProtocol) @@ -204,7 +204,7 @@ BOOST_AUTO_TEST_CASE(EncodedURL) string output = restrict_html("test"); BOOST_CHECK_EQUAL(string("test"), + "ww%2Egoogle%2Ecom\" target=\"_blank\">test"), output); }