mirror of
https://github.com/Qortal/piratewallet-light-cli.git
synced 2025-02-01 03:12:15 +00:00
LC address tests
This commit is contained in:
parent
9ed9e47ff9
commit
be53b8087f
@ -392,7 +392,6 @@ impl LightClient {
|
||||
}
|
||||
|
||||
pub fn do_save(&self) -> Result<(), String> {
|
||||
|
||||
// If the wallet is encrypted but unlocked, lock it again.
|
||||
{
|
||||
let mut wallet = self.wallet.write().unwrap();
|
||||
@ -921,4 +920,27 @@ pub mod tests {
|
||||
assert!(!lc.do_new_address("t").is_err());
|
||||
assert!(!lc.do_new_address("z").is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
pub fn test_addresses() {
|
||||
let lc = super::LightClient::unconnected(TEST_SEED.to_string()).unwrap();
|
||||
|
||||
// Add new z and t addresses
|
||||
|
||||
let taddr1 = lc.do_new_address("t").unwrap()[0].as_str().unwrap().to_string();
|
||||
let taddr2 = lc.do_new_address("t").unwrap()[0].as_str().unwrap().to_string();
|
||||
let zaddr1 = lc.do_new_address("z").unwrap()[0].as_str().unwrap().to_string();
|
||||
let zaddr2 = lc.do_new_address("z").unwrap()[0].as_str().unwrap().to_string();
|
||||
|
||||
let addresses = lc.do_address();
|
||||
assert_eq!(addresses["z_addresses"].len(), 3);
|
||||
assert_eq!(addresses["z_addresses"][1], zaddr1);
|
||||
assert_eq!(addresses["z_addresses"][2], zaddr2);
|
||||
|
||||
assert_eq!(addresses["t_addresses"].len(), 3);
|
||||
assert_eq!(addresses["t_addresses"][1], taddr1);
|
||||
assert_eq!(addresses["t_addresses"][2], taddr2);
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user