Fixed test-hdnode for phantomjs; does not support let keyword.

This commit is contained in:
Richard Moore 2019-02-01 23:00:01 -05:00
parent 11fffd1690
commit 429af2c40d
No known key found for this signature in database
GPG Key ID: 525F70A6FCABC295

View File

@ -33,15 +33,15 @@ describe('Test HD Node Derivation', function(test) {
'HDNode address matches - ' + nodeTest.privateKey); 'HDNode address matches - ' + nodeTest.privateKey);
// Test public extended key derivation // Test public extended key derivation
let lastHardened = nodeTest.path.match(/^(.*)'([^']*)$/); var lastHardened = nodeTest.path.match(/^(.*)'([^']*)$/);
if (lastHardened && lastHardened[2].trim() !== "") { if (lastHardened && lastHardened[2].trim() !== "") {
// Derive as far as we can for hardened, then derive the remaining from neutered // Derive as far as we can for hardened, then derive the remaining from neutered
var hardNode = rootNode.derivePath(lastHardened[1] + "'"); var hardNode = rootNode.derivePath(lastHardened[1] + "'");
let neutered = hardNode.neuter(); var neutered = hardNode.neuter();
let nodeXpriv = ethers.utils.HDNode.fromExtendedKey(hardNode.extendedKey); var nodeXpriv = ethers.utils.HDNode.fromExtendedKey(hardNode.extendedKey);
nodeXpriv = nodeXpriv.derivePath(lastHardened[2].substring(1)); nodeXpriv = nodeXpriv.derivePath(lastHardened[2].substring(1));
let nodeXpub = ethers.utils.HDNode.fromExtendedKey(neutered.extendedKey); var nodeXpub = ethers.utils.HDNode.fromExtendedKey(neutered.extendedKey);
nodeXpub = nodeXpub.derivePath(lastHardened[2].substring(1)); nodeXpub = nodeXpub.derivePath(lastHardened[2].substring(1));
assert.equal(neutered.privateKey, null, assert.equal(neutered.privateKey, null,