Damian Kołakowski 8 éve
szülő
commit
fcf2c3ede9
1 módosított fájl, 12 hozzáadás és 0 törlés
  1. 12 0
      XCode/SwifterTestsCommon/SwifterTestsHttpRouter.swift

+ 12 - 0
XCode/SwifterTestsCommon/SwifterTestsHttpRouter.swift

@@ -105,4 +105,16 @@ class SwifterTestsHttpRouter: XCTestCase {
         XCTAssertEqual(router.route(nil, path: "/a/b/")?.0[":var"], "")
     }
     
+    func testHttpRouterPercentEnocedPathSegments() {
+        
+        let router = HttpRouter()
+        
+        router.register(nil, path: "/a/<>/^", handler: { r in
+            return .ok(.html("OK"))
+        })
+        XCTAssertNil(router.route(nil, path: "/"))
+        XCTAssertNil(router.route(nil, path: "/a"))
+        XCTAssertNotNil(router.route(nil, path: "/a/%3C%3E/%5E"))
+    }
+    
 }