|
|
|
|
@ -44,21 +44,18 @@ struct PadelClubDataTests { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Cleanup |
|
|
|
|
|
|
|
|
|
let eventCol: SyncedCollection<Event> = await StoreCenter.main.mainStore.asyncLoadingSynchronizedCollection() |
|
|
|
|
eventCol.reset() |
|
|
|
|
let events: [Event] = try await StoreCenter.main.service().get() |
|
|
|
|
try await eventCol.deleteAsync(contentOfs: Array(events)) |
|
|
|
|
// let events: [Event] = try await StoreCenter.main.service().get() |
|
|
|
|
try await eventCol.deleteAsync(contentOfs: Array(eventCol)) |
|
|
|
|
#expect(eventCol.count == 0) |
|
|
|
|
|
|
|
|
|
let tournamentCol: SyncedCollection<Tournament> = await StoreCenter.main.mainStore.asyncLoadingSynchronizedCollection() |
|
|
|
|
tournamentCol.reset() |
|
|
|
|
let tournaments: [Tournament] = try await StoreCenter.main.service().get() |
|
|
|
|
try await tournamentCol.deleteAsync(contentOfs: Array(tournaments)) |
|
|
|
|
// let tournaments: [Tournament] = try await StoreCenter.main.service().get() |
|
|
|
|
try await tournamentCol.deleteAsync(contentOfs: Array(tournamentCol)) |
|
|
|
|
#expect(tournamentCol.count == 0) |
|
|
|
|
|
|
|
|
|
// Create |
|
|
|
|
let event: Event = Event(creator: userId, club: nil, name: "test") |
|
|
|
|
let event: Event = Event(creator: userId, club: nil, name: "test_createTournament") |
|
|
|
|
try await eventCol.addOrUpdateAsync(instance: event) |
|
|
|
|
|
|
|
|
|
let tournament: Tournament = Tournament.fake() |
|
|
|
|
@ -66,10 +63,10 @@ struct PadelClubDataTests { |
|
|
|
|
try await tournamentCol.addOrUpdateAsync(instance: tournament) |
|
|
|
|
|
|
|
|
|
// Test server content |
|
|
|
|
try await eventCol.loadDataFromServerIfAllowed(clear: true) |
|
|
|
|
try await eventCol.loadOnceAsync() |
|
|
|
|
#expect(eventCol.count == 1) |
|
|
|
|
|
|
|
|
|
try await tournamentCol.loadDataFromServerIfAllowed(clear: true) |
|
|
|
|
try await tournamentCol.loadOnceAsync() |
|
|
|
|
#expect(tournamentCol.count == 1) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|