Add ServerRequest.pathVariableOrNull Kotlin extension

Closes gh-32738
This commit is contained in:
George Papadopoulos
2024-04-30 19:12:14 +03:00
committed by Sébastien Deleuze
parent 02b3801f1a
commit 3f3995f846
2 changed files with 25 additions and 1 deletions

View File

@@ -222,5 +222,19 @@ class ServerRequestExtensionsTests {
verify { headers.contentType() }
}
@Test
fun `pathVariableOrNull with value`() {
every { request.pathVariables() } returns hashMapOf("name" to "123")
assert(request.pathVariableOrNull("name") == "123")
verify { request.pathVariables() }
}
@Test
fun `pathVariableOrNull with null`() {
every { request.pathVariables() } returns emptyMap()
assert(request.pathVariableOrNull("name") == null)
verify { request.pathVariables() }
}
class Foo
}