Test BIP32 root key being set by user

This commit is contained in:
Ian Coleman
2016-09-14 16:46:20 +10:00
parent aa51da1152
commit 61ed16a9ce

View File

@@ -1291,6 +1291,28 @@ page.open(url, function(status) {
},
// BIP32 root key can be set by the user
function() {
page.open(url, function(status) {
var expected = "1Di3Vp7tBWtyQaDABLAjfWtF6V7hYKJtug";
// set the root key
page.evaluate(function() {
$(".root-key").val("xprv9s21ZrQH143K2jkGDCeTLgRewT9F2pH5JZs2zDmmjXes34geVnFiuNa8KTvY5WoYvdn4Ag6oYRoB6cXtc43NgJAEqDXf51xPm6fhiMCKwpi").trigger("input");
});
waitForGenerate(function() {
var actual = page.evaluate(function() {
return $(".address:first").text();
});
if (actual != expected) {
console.log("Passphrase results in wrong address");
console.log("Expected: " + expected);
console.log("Actual: " + actual);
fail();
}
next();
});
});
},
// Setting BIP32 root key clears the existing phrase, passphrase and seed
// Clearing of phrase, passphrase and seed can be cancelled by user
// Custom BIP32 root key is used when changing the derivation path