};
testNetwork(done, params);
});
+it('Allows selection of Bitcoin Private', function(done) {
+ var params = {
+ selectText: "BTCP - Bitcoin Private",
+ firstAddress: "b1M3PbiXXyN6Hdivdw5rJv5VKpLjPzhm4jM",
+ };
+ testNetwork(done, params);
+});
+it('Allows selection of Bitcoinz', function(done) {
+ var params = {
+ selectText: "BTCZ - Bitcoinz",
+ firstAddress: "t1X2YQoxs8cYRo2oaBYgVEwW5QNjCC59NYc",
+ };
+ testNetwork(done, params);
+});
it('Allows selection of Bitcore', function(done) {
var params = {
selectText: "BTX - Bitcore",
};
testNetwork(done, params);
});
+it('Allows selection of Zclassic', function(done) {
+ var params = {
+ selectText: "ZCL - Zclassic",
+ firstAddress: "t1TBMxTvVJRybUbMLGWq8H4A8F4VUL7czEc",
+ };
+ testNetwork(done, params);
+});
+it('Allows selection of Zencash', function(done) {
+ var params = {
+ selectText: "ZEN - Zencash",
+ firstAddress: "znWh9XASyW2dZq5tck84wFjiwuqVysi7q3p",
+ };
+ testNetwork(done, params);
+});
+it('Allows selection of Energi', function(done) {
+ var params = {
+ selectText: "NRG - Energi",
+ firstAddress: "EejRy4t4nidzhGGzkJUgFP3z4HYBjhTsRt",
+ };
+ testNetwork(done, params);
+});
// BIP39 seed is set from phrase
});
});
+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();
+ });
+ });
+ });
+});
+
});