1
0
mirror of synced 2026-08-05 01:36:56 +00:00

Set the useTrailingSlashMatch to true for tests

The Spring MVC changed the default behavior for trailing slash match
with https://github.com/spring-projects/spring-framework/issues/28552.
This causes failures in Spring Security's tests.

Setting the `useTrailingSlashMatch` to `true` ensures that Spring
Security will work for users who have modified the default configuration.
Specifing the request mapper with trailing slash path ensures that the tests
are successful when default behavior is used.

Closes gh-11451
This commit is contained in:
Igor Bolic
2022-07-04 11:56:21 +02:00
committed by Josh Cummings
parent 6510274854
commit d96b4a0463
12 changed files with 12 additions and 6 deletions
@@ -95,7 +95,7 @@ public class SecurityMockMvcRequestPostProcessorsAuthenticationStatelessTests {
@RestController
static class Controller {
@RequestMapping
@RequestMapping("/")
String hello() {
return "Hello";
}
@@ -89,7 +89,7 @@ public class SecurityMockMvcRequestPostProcessorsTestSecurityContextStatelessTes
@RestController
static class Controller {
@RequestMapping
@RequestMapping("/")
String hello() {
return "Hello";
}