We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 83fc28d commit 557a4c2Copy full SHA for 557a4c2
Tests/CoreModelTests/CoreDataTests.swift
@@ -89,6 +89,13 @@ final class CoreDataTests: XCTestCase {
89
XCTAssertEqual(campgroundData.relationships[PropertyKey(Campground.CodingKeys.units)], .toMany([ObjectID(rentalUnit.id)]))
90
let fetchedRentalUnit = try await store.fetch(Campground.RentalUnit.self, for: rentalUnit.id)
91
XCTAssertEqual(fetchedRentalUnit, rentalUnit)
92
+
93
+ let rentalUnitFetchRequest = FetchRequest(
94
+ entity: Campground.RentalUnit.entityName,
95
+ predicate: Campground.RentalUnit.CodingKeys.campground.stringValue.compare(.equalTo, .relationship(.toOne(ObjectID(campground.id))))
96
+ )
97
+ let rentalUnitIDs = try await store.fetchID(rentalUnitFetchRequest)
98
+ XCTAssertEqual(rentalUnitIDs, campground.units.map { ObjectID($0) })
99
}
100
101
0 commit comments