Merge branch '1046-Implement-SaplingParamsAction' of https://github.com/LukasKorba/ZcashLightClientKit into 1046-Implement-SaplingParamsAction

This commit is contained in:
Lukas Korba 2023-05-18 13:27:35 +02:00
commit 0b8b9f4185
1 changed files with 25 additions and 0 deletions

View File

@ -430,6 +430,31 @@ class LoggerMock: Logger {
class SaplingParametersHandlerMock: SaplingParametersHandler {
init(
) {
}
// MARK: - handleIfNeeded
var handleIfNeededThrowableError: Error?
var handleIfNeededCallsCount = 0
var handleIfNeededCalled: Bool {
return handleIfNeededCallsCount > 0
}
var handleIfNeededClosure: (() async throws -> Void)?
func handleIfNeeded() async throws {
if let error = handleIfNeededThrowableError {
throw error
}
handleIfNeededCallsCount += 1
try await handleIfNeededClosure?()
}
}
class SaplingParametersHandlerMock: SaplingParametersHandler {
init(
) {
}