             .hasData()
 
             .run()
-        #else
-        print("Test temporarily disabled for 5.1: see SR-11012")
-        #endif
     }
 
     func testBasicPostIdentifier() {

            ("testBasicDeleteSingle", testBasicDeleteSingle),
            ("testBasicPut", testBasicPut),
            ("testBasicPatch", testBasicPatch),
            ("testErrorOverridesBody", testErrorOverridesBody),  // Slow compile on 5.1
            ("testCodableRoutesWithBodyParsingFail", testCodableRoutesWithBodyParsingFail),
            ("testCodableGetSingleQueryParameters", testCodableGetSingleQueryParameters),
            ("testCodableGetArrayQueryParameters", testCodableGetArrayQueryParameters),

    }

    func testErrorOverridesBody() {
        let status = Status("This should not be sent")
        router.get("/status") { (id: Int, respondWith: (Status?, RequestError?) -> Void) in respondWith(status, .conflict) }
        router.post("/status") { (status: Status, respondWith: (Status?, RequestError?) -> Void) in respondWith(status, .conflict) }
