From 78db37f6636f195753a59a61901f850880177c50 Mon Sep 17 00:00:00 2001 From: Ian Coleman Date: Tue, 16 Jan 2018 09:01:10 +1100 Subject: LeftPad ethereum private keys with zeros if needed --- tests/spec/tests.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'tests/spec/tests.js') diff --git a/tests/spec/tests.js b/tests/spec/tests.js index a4863b0..9a1e543 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -2850,4 +2850,29 @@ it('Can display the table as csv', function(done) { }); }); +it('LeftPads ethereum keys that are less than 32 bytes', function(done) { + // see https://github.com/iancoleman/bip39/issues/155 + selectNetwork("ETH - Ethereum"); + driver.findElement(By.css('#bip32-tab a')) + .click() + driver.findElement(By.css('#bip32-path')) + .clear(); + driver.findElement(By.css('#bip32-path')) + .sendKeys("m/44'/60'/0'"); + driver.findElement(By.css('.phrase')) + .sendKeys('scout sort custom elite radar rare vivid thing trophy gesture cover snake change narrow kite list nation sustain buffalo erode open balance system young'); + driver.sleep(generateDelay).then(function() { + driver.findElement(By.css(".address")) + .getText() + .then(function(address) { + expect(address).toBe("0x8943E785B4a5714FC87a3aFAad1eB1FeB602B118"); + done(); + }); + //getFirstAddress(function(address) { + // expect(address).toBe("0x8943E785B4a5714FC87a3aFAad1eB1FeB602B118"); + // done(); + //}); + }); +}); + }); -- cgit v1.2.3