From 530648c174dc295b47c22db7df4ea6753273efa6 Mon Sep 17 00:00:00 2001 From: Ian Coleman Date: Tue, 29 May 2018 09:22:14 +1000 Subject: [PATCH] Add litecoin segwit tests --- tests/spec/tests.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/tests/spec/tests.js b/tests/spec/tests.js index 94fc672..5ddd686 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -3643,4 +3643,42 @@ it('Does not show a warning if entropy is stronger than mnemonic length', functi }); }); +it('Shows a warning for litecoin BIP84 (which does not have p2wpkh params)', function(done) { + driver.findElement(By.css('.phrase')) + .sendKeys('abandon abandon ability'); + selectNetwork("LTC - Litecoin"); + driver.findElement(By.css('#bip84-tab a')) + .click() + // bip84 unavailable is shown + driver.sleep(feedbackDelay).then(function() { + driver.findElement(By.css('#bip84 .unavailable')) + .getAttribute("class") + .then(function(classes) { + expect(classes).not.toContain("hidden"); + done(); + }); + }); +}); + +it('Shows litecoin BIP49 addresses', function(done) { + driver.findElement(By.css('.phrase')) + .sendKeys('abandon abandon ability'); + selectNetwork("LTC - Litecoin"); + driver.findElement(By.css('#bip49-tab a')) + .click() + // bip49 addresses are shown + driver.sleep(generateDelay).then(function() { + driver.findElement(By.css('#bip49 .available')) + .getAttribute("class") + .then(function(classes) { + expect(classes).not.toContain("hidden"); + // check first address + getFirstAddress(function(address) { + expect(address).toBe("MFwLPhsXoBuSLL8cLmW9uK6tChkzduV8qN"); + done(); + }); + }); + }); +}); + }); -- 2.41.0