29 lines
984 B
Swift
29 lines
984 B
Swift
//
|
|
// DerivationToolTestKey.swift
|
|
// secant-testnet
|
|
//
|
|
// Created by Lukáš Korba on 12.11.2022.
|
|
//
|
|
|
|
import ComposableArchitecture
|
|
import XCTestDynamicOverlay
|
|
import ZcashLightClientKit
|
|
|
|
extension DerivationToolClient: TestDependencyKey {
|
|
static let testValue = Self(
|
|
deriveSpendingKey: XCTUnimplemented("\(Self.self).deriveSpendingKey"),
|
|
isValidTransparentAddress: XCTUnimplemented("\(Self.self).isValidTransparentAddress", placeholder: false),
|
|
isValidSaplingAddress: XCTUnimplemented("\(Self.self).isValidShieldedAddress", placeholder: false),
|
|
isValidZcashAddress: XCTUnimplemented("\(Self.self).isValidZcashAddress", placeholder: false)
|
|
)
|
|
}
|
|
|
|
extension DerivationToolClient {
|
|
static let noOp = Self(
|
|
deriveSpendingKey: { _, _ in throw "NotImplemented" },
|
|
isValidTransparentAddress: { _ in return false },
|
|
isValidSaplingAddress: { _ in return false },
|
|
isValidZcashAddress: { _ in return false }
|
|
)
|
|
}
|