X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=blobdiff_plain;f=tests%2Fspec%2Ftests.js;h=409219b1d6b418d18c298fd11ff96bf101f92e25;hp=2b28d739eb354beaa2e5b20ab3897097e9e10445;hb=74ab4cbe90d037604120c93230ac9b0d74a6c7f1;hpb=cf6c2044973413e3cfcda03079c6a66756fb023c diff --git a/tests/spec/tests.js b/tests/spec/tests.js index 2b28d73..409219b 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -2643,4 +2643,31 @@ it('Can generate BIP141 addresses with P2WPKH semanitcs', function(done) { }); }); +it('Shows the entropy used by the PRNG when clicking generate', function(done) { + driver.findElement(By.css('.generate')).click(); + driver.sleep(generateDelay).then(function() { + driver.findElement(By.css('.entropy')) + .getAttribute("value") + .then(function(entropy) { + expect(entropy).not.toBe(""); + done(); + }); + }); +}); + +it('Shows the index of each word in the mnemonic', function(done) { + driver.findElement(By.css('.phrase')) + .sendKeys("abandon abandon ability"); + driver.sleep(generateDelay).then(function() { + driver.findElement(By.css('.use-entropy')) + .click(); + driver.findElement(By.css('.word-indexes')) + .getText() + .then(function(indexes) { + expect(indexes).toBe("0, 0, 1"); + done(); + }); + }); +}); + });