Browse Source

Fix tests

taddr
adityapk00 5 years ago
parent
commit
4522cdb8d4
  1. 25
      lib/src/paper.rs

25
lib/src/paper.rs

@ -273,27 +273,26 @@ mod tests {
let j = json::parse(&w).unwrap(); let j = json::parse(&w).unwrap();
assert_eq!(j.len(), 2); assert_eq!(j.len(), 2);
assert!(j[0]["address"].as_str().unwrap().starts_with("tm")); assert!(j[0]["address"].as_str().unwrap().starts_with("ztestsapling"));
let pk = j[0]["private_key"].as_str().unwrap(); assert!(j[0]["private_key"].as_str().unwrap().starts_with("secret-extended-key-test"));
assert!(pk.starts_with("c") || pk.starts_with("9")); assert_eq!(j[0]["seed"]["path"].as_str().unwrap(), "m/32'/1'/0'");
assert!(j[1]["address"].as_str().unwrap().starts_with("ztestsapling"));
assert!(j[1]["private_key"].as_str().unwrap().starts_with("secret-extended-key-test"));
assert_eq!(j[1]["seed"]["path"].as_str().unwrap(), "m/32'/1'/0'");
assert!(j[1]["address"].as_str().unwrap().starts_with("tm"));
let pk = j[1]["private_key"].as_str().unwrap();
assert!(pk.starts_with("c") || pk.starts_with("9"));
// Mainnet wallet // Mainnet wallet
let w = generate_wallet(false, false, 1, 1, &[]); let w = generate_wallet(false, false, 1, 1, &[]);
let j = json::parse(&w).unwrap(); let j = json::parse(&w).unwrap();
assert_eq!(j.len(), 2); assert_eq!(j.len(), 2);
assert!(j[0]["address"].as_str().unwrap().starts_with("t1")); assert!(j[0]["address"].as_str().unwrap().starts_with("zs"));
let pk = j[0]["private_key"].as_str().unwrap(); assert!(j[0]["private_key"].as_str().unwrap().starts_with("secret-extended-key-main"));
assert!(pk.starts_with("L") || pk.starts_with("K") || pk.starts_with("5")); assert_eq!(j[0]["seed"]["path"].as_str().unwrap(), "m/32'/133'/0'");
assert!(j[1]["address"].as_str().unwrap().starts_with("zs")); assert!(j[1]["address"].as_str().unwrap().starts_with("t1"));
assert!(j[1]["private_key"].as_str().unwrap().starts_with("secret-extended-key-main")); let pk = j[1]["private_key"].as_str().unwrap();
assert_eq!(j[1]["seed"]["path"].as_str().unwrap(), "m/32'/133'/0'"); assert!(pk.starts_with("L") || pk.starts_with("K") || pk.starts_with("5"));
// Check if all the addresses are the same // Check if all the addresses are the same
let w = generate_wallet(true, false, 3, 3, &[]); let w = generate_wallet(true, false, 3, 3, &[]);

Loading…
Cancel
Save