Skip to content

Commit 844488a

Browse files
check reserialization of data
1 parent e790f8d commit 844488a

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

Tests/ApolloTests/JSONTests.swift

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,14 @@ class JSONTests: XCTestCase {
6565
let dict = try Dictionary<String, Any?>(jsonValue: json)
6666
XCTAssertNotNil(dict)
6767

68-
let moarData = try JSONSerializationFormat.serialize(value: dict)
69-
XCTAssertNotNil(moarData)
68+
let reserialized = try JSONSerializationFormat.serialize(value: dict)
69+
XCTAssertNotNil(reserialized)
7070

71-
print(String(bytes: moarData, encoding: .utf8)!)
71+
let stringFromReserialized = try XCTUnwrap(String(bytes: reserialized, encoding: .utf8))
72+
XCTAssertEqual(stringFromReserialized, """
73+
{"a_dict":{"a_bool":1,"a_null":null,"an_array":["one","two","three"],"another_dict":{"a_double":23.100000000000001,"a_string":"LOL wat","an_int":8}}}
74+
""")
7275
}
73-
74-
7576
}
7677

7778
extension Dictionary: JSONDecodable {

0 commit comments

Comments
 (0)