secant-ios-wallet/modules/Sources/Dependencies/ReviewRequest/ReviewRequestTestKey.swift

28 lines
816 B
Swift

//
// ReviewRequestTestKey.swift
// Zashi
//
// Created by Lukáš Korba on 3.4.2023.
//
import ComposableArchitecture
import XCTestDynamicOverlay
extension ReviewRequestClient: TestDependencyKey {
public static let testValue = Self(
canRequestReview: unimplemented("\(Self.self).canRequestReview", placeholder: false),
foundTransactions: unimplemented("\(Self.self).foundTransactions", placeholder: {}()),
reviewRequested: unimplemented("\(Self.self).reviewRequested", placeholder: {}()),
syncFinished: unimplemented("\(Self.self).syncFinished", placeholder: {}())
)
}
extension ReviewRequestClient {
public static let noOp = Self(
canRequestReview: { false },
foundTransactions: { },
reviewRequested: { },
syncFinished: { }
)
}