X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tests%2Fspec%2Ftests.js;h=b30cbe4d86b1c82ff8c8ab4755ebea0f0237469e;hb=ba678b11475fab61811c67e91e19828e16d989d5;hp=a4863b042f21267826bb02292cf7faae4a9ef0c7;hpb=5c1003dde3b4f06f22902da58a7ce78c9eae34dd;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/tests/spec/tests.js b/tests/spec/tests.js index a4863b0..b30cbe4 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -30,7 +30,7 @@ var until = webdriver.until; var newDriver = null; var driver = null; // Delays in ms -var generateDelay = 1000; +var generateDelay = 1500; var feedbackDelay = 500; var entropyFeedbackDelay = 500; @@ -605,6 +605,13 @@ it('Allows selection of monacoin', function(done) { }; testNetwork(done, params); }); +it('Allows selection of AXE', function(done) { + var params = { + selectText: "AXE - Axe", + firstAddress: "XQ4HLxUVS3egk5ff1o9e2vJFJKSSsUH3B7", + }; + testNetwork(done, params); +}); // BIP39 seed is set from phrase it('Sets the bip39 seed from the prhase', function(done) { @@ -2850,4 +2857,23 @@ 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() { + getFirstAddress(function(address) { + expect(address).toBe("0x8943E785B4a5714FC87a3aFAad1eB1FeB602B118"); + done(); + }); + }); +}); + });