mirror of
https://github.com/Qortal/piratewallet-light-cli.git
synced 2025-02-11 17:55:47 +00:00
LC address tests
This commit is contained in:
parent
9ed9e47ff9
commit
be53b8087f
@ -391,8 +391,7 @@ impl LightClient {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn do_save(&self) -> Result<(), String> {
|
pub fn do_save(&self) -> Result<(), String> {
|
||||||
|
|
||||||
// If the wallet is encrypted but unlocked, lock it again.
|
// If the wallet is encrypted but unlocked, lock it again.
|
||||||
{
|
{
|
||||||
let mut wallet = self.wallet.write().unwrap();
|
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("t").is_err());
|
||||||
assert!(!lc.do_new_address("z").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…
x
Reference in New Issue
Block a user