in DDRouterTests/DDRouterTests.swift [47:64]
func testRawJSON() throws {
let data: Data = try XCTUnwrap("""
{
"foo": "bar",
"dog": "7"
}
""".data(using: .utf8))
guard let response: PostmanJSONModel = try? router?.request(.postmanPost(data: data))
.toBlocking()
.first() else {
XCTFail("Test failed")
return
}
let jsonResponse = try XCTUnwrap(response.json)
XCTAssertEqual(jsonResponse["foo"], "bar")
XCTAssertEqual(jsonResponse["dog"], "7")
}