fix: live tests
This commit is contained in:
parent
b249dae875
commit
2dd6ee33f1
@ -2,12 +2,22 @@ import XCTest
|
|||||||
@testable import BitcoinDevKit
|
@testable import BitcoinDevKit
|
||||||
|
|
||||||
final class LiveTxBuilderTests: XCTestCase {
|
final class LiveTxBuilderTests: XCTestCase {
|
||||||
|
var dbFilePath: URL!
|
||||||
|
|
||||||
|
override func setUpWithError() throws {
|
||||||
|
super.setUp()
|
||||||
|
let fileManager = FileManager.default
|
||||||
|
let documentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
|
||||||
|
let uniqueDbFileName = "bdk_persistence_\(UUID().uuidString).db"
|
||||||
|
dbFilePath = documentDirectory.appendingPathComponent(uniqueDbFileName)
|
||||||
|
|
||||||
|
if fileManager.fileExists(atPath: dbFilePath.path) {
|
||||||
|
try fileManager.removeItem(at: dbFilePath)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
override func tearDownWithError() throws {
|
override func tearDownWithError() throws {
|
||||||
let fileManager = FileManager.default
|
let fileManager = FileManager.default
|
||||||
let dbFileName = "bdk_persistence.db"
|
|
||||||
let documentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
|
|
||||||
let dbFilePath: URL = documentDirectory.appendingPathComponent(dbFileName)
|
|
||||||
|
|
||||||
if fileManager.fileExists(atPath: dbFilePath.path) {
|
if fileManager.fileExists(atPath: dbFilePath.path) {
|
||||||
try fileManager.removeItem(at: dbFilePath)
|
try fileManager.removeItem(at: dbFilePath)
|
||||||
}
|
}
|
||||||
@ -21,7 +31,7 @@ final class LiveTxBuilderTests: XCTestCase {
|
|||||||
let wallet = try Wallet(
|
let wallet = try Wallet(
|
||||||
descriptor: descriptor,
|
descriptor: descriptor,
|
||||||
changeDescriptor: nil,
|
changeDescriptor: nil,
|
||||||
persistenceBackendPath: "bdk_persistence.db",
|
persistenceBackendPath: dbFilePath.path,
|
||||||
network: .testnet
|
network: .testnet
|
||||||
)
|
)
|
||||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||||
@ -56,7 +66,7 @@ final class LiveTxBuilderTests: XCTestCase {
|
|||||||
let wallet = try Wallet(
|
let wallet = try Wallet(
|
||||||
descriptor: descriptor,
|
descriptor: descriptor,
|
||||||
changeDescriptor: changeDescriptor,
|
changeDescriptor: changeDescriptor,
|
||||||
persistenceBackendPath: "bdk_persistence.db",
|
persistenceBackendPath: dbFilePath.path,
|
||||||
network: .testnet
|
network: .testnet
|
||||||
)
|
)
|
||||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||||
|
@ -2,12 +2,22 @@ import XCTest
|
|||||||
@testable import BitcoinDevKit
|
@testable import BitcoinDevKit
|
||||||
|
|
||||||
final class LiveWalletTests: XCTestCase {
|
final class LiveWalletTests: XCTestCase {
|
||||||
|
var dbFilePath: URL!
|
||||||
|
|
||||||
|
override func setUpWithError() throws {
|
||||||
|
super.setUp()
|
||||||
|
let fileManager = FileManager.default
|
||||||
|
let documentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
|
||||||
|
let uniqueDbFileName = "bdk_persistence_\(UUID().uuidString).db"
|
||||||
|
dbFilePath = documentDirectory.appendingPathComponent(uniqueDbFileName)
|
||||||
|
|
||||||
|
if fileManager.fileExists(atPath: dbFilePath.path) {
|
||||||
|
try fileManager.removeItem(at: dbFilePath)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
override func tearDownWithError() throws {
|
override func tearDownWithError() throws {
|
||||||
let fileManager = FileManager.default
|
let fileManager = FileManager.default
|
||||||
let dbFileName = "bdk_persistence.db"
|
|
||||||
let documentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
|
|
||||||
let dbFilePath: URL = documentDirectory.appendingPathComponent(dbFileName)
|
|
||||||
|
|
||||||
if fileManager.fileExists(atPath: dbFilePath.path) {
|
if fileManager.fileExists(atPath: dbFilePath.path) {
|
||||||
try fileManager.removeItem(at: dbFilePath)
|
try fileManager.removeItem(at: dbFilePath)
|
||||||
}
|
}
|
||||||
@ -21,7 +31,7 @@ final class LiveWalletTests: XCTestCase {
|
|||||||
let wallet = try Wallet(
|
let wallet = try Wallet(
|
||||||
descriptor: descriptor,
|
descriptor: descriptor,
|
||||||
changeDescriptor: nil,
|
changeDescriptor: nil,
|
||||||
persistenceBackendPath: "bdk_persistence.db",
|
persistenceBackendPath: dbFilePath.path,
|
||||||
network: .testnet
|
network: .testnet
|
||||||
)
|
)
|
||||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||||
@ -52,7 +62,7 @@ final class LiveWalletTests: XCTestCase {
|
|||||||
let wallet = try Wallet(
|
let wallet = try Wallet(
|
||||||
descriptor: descriptor,
|
descriptor: descriptor,
|
||||||
changeDescriptor: nil,
|
changeDescriptor: nil,
|
||||||
persistenceBackendPath: "bdk_persistence.db",
|
persistenceBackendPath: dbFilePath.path,
|
||||||
network: .testnet
|
network: .testnet
|
||||||
)
|
)
|
||||||
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
let esploraClient = EsploraClient(url: "https://esplora.testnet.kuutamo.cloud/")
|
||||||
|
@ -2,12 +2,22 @@ import XCTest
|
|||||||
@testable import BitcoinDevKit
|
@testable import BitcoinDevKit
|
||||||
|
|
||||||
final class OfflineWalletTests: XCTestCase {
|
final class OfflineWalletTests: XCTestCase {
|
||||||
|
var dbFilePath: URL!
|
||||||
|
|
||||||
|
override func setUpWithError() throws {
|
||||||
|
super.setUp()
|
||||||
|
let fileManager = FileManager.default
|
||||||
|
let documentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
|
||||||
|
let uniqueDbFileName = "bdk_persistence_\(UUID().uuidString).db"
|
||||||
|
dbFilePath = documentDirectory.appendingPathComponent(uniqueDbFileName)
|
||||||
|
|
||||||
|
if fileManager.fileExists(atPath: dbFilePath.path) {
|
||||||
|
try fileManager.removeItem(at: dbFilePath)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
override func tearDownWithError() throws {
|
override func tearDownWithError() throws {
|
||||||
let fileManager = FileManager.default
|
let fileManager = FileManager.default
|
||||||
let dbFileName = "bdk_persistence.db"
|
|
||||||
let documentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first!
|
|
||||||
let dbFilePath: URL = documentDirectory.appendingPathComponent(dbFileName)
|
|
||||||
|
|
||||||
if fileManager.fileExists(atPath: dbFilePath.path) {
|
if fileManager.fileExists(atPath: dbFilePath.path) {
|
||||||
try fileManager.removeItem(at: dbFilePath)
|
try fileManager.removeItem(at: dbFilePath)
|
||||||
}
|
}
|
||||||
@ -18,10 +28,10 @@ final class OfflineWalletTests: XCTestCase {
|
|||||||
descriptor: "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)",
|
descriptor: "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)",
|
||||||
network: Network.testnet
|
network: Network.testnet
|
||||||
)
|
)
|
||||||
let wallet: Wallet = try Wallet(
|
let wallet = try Wallet(
|
||||||
descriptor: descriptor,
|
descriptor: descriptor,
|
||||||
changeDescriptor: nil,
|
changeDescriptor: nil,
|
||||||
persistenceBackendPath: "bdk_persistence.db",
|
persistenceBackendPath: dbFilePath.path,
|
||||||
network: .testnet
|
network: .testnet
|
||||||
)
|
)
|
||||||
let addressInfo: AddressInfo = wallet.getAddress(addressIndex: AddressIndex.new)
|
let addressInfo: AddressInfo = wallet.getAddress(addressIndex: AddressIndex.new)
|
||||||
@ -43,10 +53,10 @@ final class OfflineWalletTests: XCTestCase {
|
|||||||
descriptor: "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)",
|
descriptor: "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)",
|
||||||
network: Network.testnet
|
network: Network.testnet
|
||||||
)
|
)
|
||||||
let wallet: Wallet = try Wallet(
|
let wallet = try Wallet(
|
||||||
descriptor: descriptor,
|
descriptor: descriptor,
|
||||||
changeDescriptor: nil,
|
changeDescriptor: nil,
|
||||||
persistenceBackendPath: "bdk_persistence.db",
|
persistenceBackendPath: dbFilePath.path,
|
||||||
network: .testnet
|
network: .testnet
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user