Stabilize planner UI, fix reset flow, and force Premium on TestFlight
This commit is contained in:
@@ -72,4 +72,12 @@ final class AutocompleteEngineTests: XCTestCase {
|
||||
let afterDeletion = Dish.stableSortedForDisplay([newest, oldest]).map(\.id)
|
||||
XCTAssertEqual(afterDeletion, [newest.id, oldest.id])
|
||||
}
|
||||
|
||||
func testPreferredDuplicateSlotKeepsAssignedDish() {
|
||||
let duplicateWithDish = MealSlot(dayOfWeek: 0, mealType: MealType.dinner.rawValue, dishId: UUID())
|
||||
let duplicateWithoutDish = MealSlot(dayOfWeek: 0, mealType: MealType.dinner.rawValue, dishId: nil)
|
||||
|
||||
let preferred = MealSlot.preferredForDuplicateResolution([duplicateWithoutDish, duplicateWithDish])
|
||||
XCTAssertEqual(preferred.id, duplicateWithDish.id)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user