TeraTodaySyncFixtures.swift (840B)
1 @testable import TeraApp 2 3 enum TeraTodaySyncFixtures { 4 static func receipt( 5 state: TeraTodayRelaySyncState = .complete, 6 termination: TeraTodaySyncTermination = .complete, 7 targets: [TeraTodayTargetSyncReceipt] = [], 8 update: TeraTodayProjectionUpdate = .incremental, 9 discovery: TeraTodayDiscoveryReceipt? = nil 10 ) -> TeraTodaySyncReceipt { 11 TeraTodaySyncReceipt( 12 relayState: state, termination: termination, targets: targets, 13 pagesFetched: 2, eventsObserved: 3, eventsAdmitted: 2, eventsRejected: 1, 14 projection: TeraTodayRefreshReceipt( 15 update: update, sourceEvents: 0, visibleCards: 0, profiles: 0, 16 threadEntries: 0, contentGeneration: 1, changed: false 17 ), 18 discovery: discovery ?? TeraTodayDiscoveryReceipt(continuation: nil, hadIncompleteResponses: false) 19 ) 20 } 21 }