From 163312fbcdfc8e9b15b969c169bd90c3ac1e8176 Mon Sep 17 00:00:00 2001 From: subbudvk <115633743+subbudvk@users.noreply.github.com> Date: Wed, 22 Nov 2023 14:51:26 +0530 Subject: [PATCH] Test : Add test for duplicate noopener noreferrer when Original string has those attributes. --- .../java/org/owasp/html/HtmlPolicyBuilderTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/java/org/owasp/html/HtmlPolicyBuilderTest.java b/src/test/java/org/owasp/html/HtmlPolicyBuilderTest.java index db75e4c7..d2e62083 100644 --- a/src/test/java/org/owasp/html/HtmlPolicyBuilderTest.java +++ b/src/test/java/org/owasp/html/HtmlPolicyBuilderTest.java @@ -800,6 +800,19 @@ public static final void testLinkRelsWhenRelPresent() { )); } + @Test + public static final void testRelLinksWhenRelisPartOfData() { + PolicyFactory pf = new HtmlPolicyBuilder() + .allowElements("a") + .allowAttributes("href").onElements("a") + .allowAttributes("rel").onElements("a") + .allowAttributes("target").onElements("a") + .allowStandardUrlProtocols() + .toFactory(); + String toSanitize = "test"; + assertTrue("Failure in testRelLinksWhenRelisPartOfData", pf.sanitize(toSanitize).equals(toSanitize)); + } + @Test public static final void testFailFastOnSpaceSeparatedStrings() { boolean failed;