diff --git a/Tests/OpenAPIRuntimeTests/Conversion/Test_Converter+Server.swift b/Tests/OpenAPIRuntimeTests/Conversion/Test_Converter+Server.swift index 713a2232..2f1380a1 100644 --- a/Tests/OpenAPIRuntimeTests/Conversion/Test_Converter+Server.swift +++ b/Tests/OpenAPIRuntimeTests/Conversion/Test_Converter+Server.swift @@ -125,6 +125,7 @@ final class Test_ServerConverterExtensions: Test_Runtime { "foo": "bar", "number": "1", "habitats": "land,air", + "withEscaping": "Hello%20world%21", ] do { let value = try converter.getPathParameterAsURI( @@ -150,6 +151,14 @@ final class Test_ServerConverterExtensions: Test_Runtime { ) XCTAssertEqual(value, [.land, .air]) } + do { + let value = try converter.getPathParameterAsURI( + in: path, + name: "withEscaping", + as: String.self + ) + XCTAssertEqual(value, "Hello world!") + } } // | server | get | request query | URI | optional | getOptionalQueryItemAsURI |