feat: add is_valid_for_network to address
This commit is contained in:
@@ -13,7 +13,16 @@ final class OfflineWalletTests: XCTestCase {
|
||||
network: .testnet
|
||||
)
|
||||
let addressInfo: AddressInfo = wallet.getAddress(addressIndex: AddressIndex.new)
|
||||
|
||||
|
||||
XCTAssertTrue(addressInfo.address.isValidForNetwork(network: Network.testnet),
|
||||
"Address is not valid for testnet network")
|
||||
XCTAssertTrue(addressInfo.address.isValidForNetwork(network: Network.signet),
|
||||
"Address is not valid for signet network")
|
||||
XCTAssertFalse(addressInfo.address.isValidForNetwork(network: Network.regtest),
|
||||
"Address is valid for regtest network, but it shouldn't be")
|
||||
XCTAssertFalse(addressInfo.address.isValidForNetwork(network: Network.bitcoin),
|
||||
"Address is valid for bitcoin network, but it shouldn't be")
|
||||
|
||||
XCTAssertEqual(addressInfo.address.asString(), "tb1qzg4mckdh50nwdm9hkzq06528rsu73hjxxzem3e")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user