From 2fbd9449f5e15daa2bfe20a868468486184a6ca8 Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Tue, 29 Jul 2014 01:34:56 +1000 Subject: [PATCH] tests: use neutered rather than import/export --- test/hdnode.js | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/test/hdnode.js b/test/hdnode.js index 794abe0..465f09b 100644 --- a/test/hdnode.js +++ b/test/hdnode.js @@ -277,32 +277,28 @@ describe('HDNode', function() { var f = fixtures.valid[1] var c = f.children[0] - var parentNode = HDNode.fromBase58(f.master.base58Priv) - var child = parentNode.derive(c.m) + var master = HDNode.fromBase58(f.master.base58Priv) + var child = master.derive(c.m).neutered() - // FIXME: N(CKDpriv((kpar, cpar), i)), could be done better... - var childNeutered = HDNode.fromBase58(child.toBase58(false)) // neuter - assert.equal(childNeutered.toBase58(), c.base58) + assert.equal(child.toBase58(), c.base58) }) it('works for Private -> public (neutered, hardened)', function() { var f = fixtures.valid[0] var c = f.children[0] - var parentNode = HDNode.fromBase58(f.master.base58Priv) - var child = parentNode.deriveHardened(c.m) + var master = HDNode.fromBase58(f.master.base58Priv) + var child = master.deriveHardened(c.m).neutered() - // FIXME: N(CKDpriv((kpar, cpar), i)), could be done better... - var childNeutered = HDNode.fromBase58(child.toBase58(false)) // neuter - assert.equal(childNeutered.toBase58(), c.base58) + assert.equal(child.toBase58(), c.base58) }) it('works for Public -> public', function() { var f = fixtures.valid[1] var c = f.children[0] - var parentNode = HDNode.fromBase58(f.master.base58) - var child = parentNode.derive(c.m) + var master = HDNode.fromBase58(f.master.base58) + var child = master.derive(c.m) assert.equal(child.toBase58(), c.base58) }) @@ -311,10 +307,10 @@ describe('HDNode', function() { var f = fixtures.valid[0] var c = f.children[0] - var parentNode = HDNode.fromBase58(f.master.base58) + var master = HDNode.fromBase58(f.master.base58) assert.throws(function() { - parentNode.deriveHardened(c.m) + master.deriveHardened(c.m) }, /Could not derive hardened child key/) }) })