Merge branch '1046-Implement-SaplingParamsAction' of https://github.com/LukasKorba/ZcashLightClientKit into 1046-Implement-SaplingParamsAction
This commit is contained in:
commit
0b8b9f4185
|
@ -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(
|
||||
) {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue