KEYCLOAK-5286 Add test for failing scenario
This commit is contained in:
parent
0a5de1239f
commit
867bb20339
1 changed files with 21 additions and 0 deletions
|
@ -35,6 +35,8 @@ import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import static org.hamcrest.CoreMatchers.is;
|
||||||
|
import static org.hamcrest.core.IsEqual.equalTo;
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
import static org.keycloak.testsuite.auth.page.login.Login.OIDC;
|
import static org.keycloak.testsuite.auth.page.login.Login.OIDC;
|
||||||
import static org.keycloak.testsuite.console.clients.AbstractClientTest.createClientRep;
|
import static org.keycloak.testsuite.console.clients.AbstractClientTest.createClientRep;
|
||||||
|
@ -375,4 +377,23 @@ public class ClientMappersOIDCTest extends AbstractClientTest {
|
||||||
createClientMappersPage.form().save();
|
createClientMappersPage.form().save();
|
||||||
assertAlertDanger();
|
assertAlertDanger();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testUpdateTokenClaimName() {
|
||||||
|
clientMappersPage.mapperTable().createMapper();
|
||||||
|
|
||||||
|
createClientMappersPage.form().setName("test");
|
||||||
|
createClientMappersPage.form().setTokenClaimName("test");
|
||||||
|
createClientMappersPage.form().save();
|
||||||
|
assertAlertSuccess();
|
||||||
|
|
||||||
|
createClientMappersPage.form().setTokenClaimName("test2");
|
||||||
|
createClientMappersPage.form().save();
|
||||||
|
assertAlertSuccess();
|
||||||
|
|
||||||
|
ProtocolMapperRepresentation mapper = testRealmResource().clients().get(id).getProtocolMappers().getMappers()
|
||||||
|
.stream().filter(m -> m.getName().equals("test")).findFirst().get();
|
||||||
|
|
||||||
|
assertThat(mapper.getConfig().get("claim.name"), is(equalTo("test2")));
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue