Add leading slash for path predicate if not present
This commit adds a leading slash for path predicates in both WebFlux.fn and WebMvc.fn. Closes gh-22795
This commit is contained in:
@@ -117,6 +117,14 @@ public class RequestPredicatesTests {
|
||||
assertFalse(predicate.test(request));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void pathNoLeadingSlash() {
|
||||
MockHttpServletRequest servletRequest = new MockHttpServletRequest("GET", "/path");
|
||||
ServerRequest request = new DefaultServerRequest(servletRequest, emptyList());
|
||||
RequestPredicate predicate = RequestPredicates.path("p*");
|
||||
assertTrue(predicate.test(request));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void pathEncoded() {
|
||||
MockHttpServletRequest servletRequest = new MockHttpServletRequest("GET", "/foo%20bar");
|
||||
|
||||
Reference in New Issue
Block a user