func testRawJSON()

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")
    }