From 698483ee179d3239da89a6bea1293e876aa05fa4 Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Thu, 5 Oct 2017 13:27:15 +0200 Subject: [PATCH] Missing test (#4537) --- .../testsuite/account/AccountFormServiceTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/account/AccountFormServiceTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/account/AccountFormServiceTest.java index 2c6b772b71..7fa6a3db6a 100755 --- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/account/AccountFormServiceTest.java +++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/account/AccountFormServiceTest.java @@ -207,6 +207,17 @@ public class AccountFormServiceTest extends AbstractTestRealmKeycloakTest { events.clear(); } + @Test + public void referrerEscaped() { + profilePage.open(); + loginPage.login("test-user@localhost", "password"); + + driver.navigate().to(profilePage.getPath() + "?referrer=test-app&referrer_uri=http://localhost:8180/auth/realms/master/app/auth/test%2Ffkrenu%22%3E%3Cscript%3Ealert%281%29%3C%2fscript%3E"); + Assert.assertTrue(profilePage.isCurrent()); + + Assert.assertFalse(driver.getPageSource().contains("