We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e46f139 commit fbbce91Copy full SHA for fbbce91
1 file changed
Tests/CoreModelMongoDBTests/MongoDBModelTests.swift
@@ -82,5 +82,11 @@ final class MongoDBModelTests: XCTestCase {
82
XCTAssertEqual(campgroundData.relationships[PropertyKey(Campground.CodingKeys.units)], .toMany([ObjectID(rentalUnit.id)]))
83
let fetchedRentalUnit = try await store.fetch(Campground.RentalUnit.self, for: rentalUnit.id)
84
XCTAssertEqual(fetchedRentalUnit, rentalUnit)
85
+ let rentalUnitFetchRequest = FetchRequest(
86
+ entity: Campground.RentalUnit.entityName,
87
+ predicate: Campground.RentalUnit.CodingKeys.campground.stringValue.compare(.equalTo, .relationship(.toOne(ObjectID(campground.id))))
88
+ )
89
+ let rentalUnitIDs = try await store.fetchID(rentalUnitFetchRequest)
90
+ XCTAssertEqual(rentalUnitIDs, campground.units.map { ObjectID($0) })
91
}
92
0 commit comments