|
|
|
@ -7,7 +7,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import Testing |
|
|
|
import Testing |
|
|
|
import LeStorage |
|
|
|
@testable import LeStorage |
|
|
|
@testable import PadelClub |
|
|
|
@testable import PadelClub |
|
|
|
|
|
|
|
|
|
|
|
struct ServerStateTests { |
|
|
|
struct ServerStateTests { |
|
|
|
@ -33,7 +33,8 @@ struct ServerStateTests { |
|
|
|
let user = try await self.login() |
|
|
|
let user = try await self.login() |
|
|
|
|
|
|
|
|
|
|
|
// Cleanup |
|
|
|
// Cleanup |
|
|
|
try DataStore.shared.events.deleteAll() |
|
|
|
let events = DataStore.shared.events |
|
|
|
|
|
|
|
await DataStore.shared.events.deleteAsync(contentOfs: Array(events)) |
|
|
|
|
|
|
|
|
|
|
|
try await DataStore.shared.events.loadDataFromServerIfAllowed(clear: true) |
|
|
|
try await DataStore.shared.events.loadDataFromServerIfAllowed(clear: true) |
|
|
|
#expect(DataStore.shared.events.count == 0) |
|
|
|
#expect(DataStore.shared.events.count == 0) |
|
|
|
@ -43,11 +44,11 @@ struct ServerStateTests { |
|
|
|
|
|
|
|
|
|
|
|
// Create |
|
|
|
// Create |
|
|
|
let event: Event = Event(creator: user.id, club: nil, name: "test") |
|
|
|
let event: Event = Event(creator: user.id, club: nil, name: "test") |
|
|
|
DataStore.shared.events.addOrUpdate(instance: event) |
|
|
|
await DataStore.shared.events.addOrUpdateAsync(instance: event) |
|
|
|
|
|
|
|
|
|
|
|
let tournament: Tournament = Tournament.fake() |
|
|
|
let tournament: Tournament = Tournament.fake() |
|
|
|
tournament.event = event.id |
|
|
|
tournament.event = event.id |
|
|
|
DataStore.shared.tournaments.addOrUpdate(instance: tournament) |
|
|
|
await DataStore.shared.tournaments.addOrUpdateAsync(instance: tournament) |
|
|
|
|
|
|
|
|
|
|
|
// Test server content |
|
|
|
// Test server content |
|
|
|
try await DataStore.shared.events.loadDataFromServerIfAllowed(clear: true) |
|
|
|
try await DataStore.shared.events.loadDataFromServerIfAllowed(clear: true) |
|
|
|
|