Down to one sequence of compare functions for all documents

This commit is contained in:
Mathew Polzin
2019-11-06 23:21:22 -08:00
parent 832161628b
commit 024fe2d452
3 changed files with 17 additions and 86 deletions
@@ -53,7 +53,7 @@ final class DocumentCompareTests: XCTestCase {
])
XCTAssertEqual(d8.compare(to: d9).differences, [
"Body": ##"(Primary Resource: ('age' attribute: 10 ≠ 12), ('bestFriend' relationship: Optional(Id(2)) ≠ nil), ('favoriteColor' attribute: nil ≠ Optional("blue")), ('name' attribute: name ≠ Fig), (id: 1 ≠ 5))"##
"Body": ##"(Primary Resource: (resource 1: 'age' attribute: 10 ≠ 12, 'bestFriend' relationship: Optional(Id(2)) ≠ nil, 'favoriteColor' attribute: nil ≠ Optional("blue"), 'name' attribute: name ≠ Fig, id: 1 ≠ 5))"##
])
XCTAssertEqual(d1.compare(to: d10).differences, [