diff --git a/test/hdnode.js b/test/hdnode.js index cc23aa8..f59f9b9 100644 --- a/test/hdnode.js +++ b/test/hdnode.js @@ -274,13 +274,11 @@ describe('HDNode', function () { it(c.description + ' from ' + f.master.fingerprint + ' by path', function () { var path = c.description var child = master.derivePath(path) - - var pathSplit = path.split('/').slice(1) - var pathNoM = pathSplit.join('/') - var childNotM = master.derivePath(pathNoM) + var pathNoM = path.slice(2) + var childNoM = master.derivePath(pathNoM) verifyVector(child, c) - verifyVector(childNotM, c) + verifyVector(childNoM, c) }) }) @@ -291,15 +289,12 @@ describe('HDNode', function () { f.children.slice(i + 1).forEach(function (cc) { it(cc.description + ' from ' + c.fingerprint + ' by path', function () { var path = cc.description - - var pathSplit = path.split('/').slice(i + 2) - var pathEnd = pathSplit.join('/') - var pathEndM = 'm/' + pathEnd - var child = cn.derivePath(pathEnd) + var iPath = path.slice(2).split('/').slice(i + 1).join('/') + var child = cn.derivePath(iPath) verifyVector(child, cc) assert.throws(function () { - cn.derivePath(pathEndM) + cn.derivePath('m/' + iPath) }, /Not a master node/) }) })