};
testNetwork(done, params);
});
+it('Allows selection of denarius', function(done) {
+ var params = {
+ selectText: "DNR - Denarius",
+ firstAddress: "DFdFMVUMzU9xX88EywXvAGwjiwpxyh9vKb",
+ };
+ testNetwork(done, params);
+});
it('Allows selection of shadowcash', function(done) {
var params = {
selectText: "SDC - ShadowCash",
};
testNetwork(done, params);
});
+it('Allows selection of BlackCoin', function(done) {
+ var params = {
+ selectText: "BLK - BlackCoin",
+ firstAddress: "B5MznAKwj7uQ42vDz3w4onhBXPcqhTwJ9z",
+ };
+ testNetwork(done, params);
+});
// BIP39 seed is set from phrase
it('Sets the bip39 seed from the prhase', function(done) {
});
}, bip38delay + 5000);
+it('Shows the checksum for the entropy', function(done) {
+ driver.findElement(By.css('.use-entropy'))
+ .click();
+ driver.findElement(By.css('.entropy'))
+ .sendKeys("00000000000000000000000000000000");
+ driver.sleep(generateDelay).then(function() {
+ driver.findElement(By.css('.checksum'))
+ .getText()
+ .then(function(text) {
+ expect(text).toBe("1");
+ done();
+ });
+ });
+});
+
+it('Shows the checksum for the entropy with the correct groupings', function(done) {
+ driver.findElement(By.css('.use-entropy'))
+ .click();
+ // create a checksum of 20 bits, which spans multiple words
+ driver.findElement(By.css('.entropy'))
+ .sendKeys("F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
+ driver.sleep(generateDelay).then(function() {
+ driver.findElement(By.css('.checksum'))
+ .getText()
+ .then(function(text) {
+ // first group is 9 bits, second group is 11
+ expect(text).toBe("011010111 01110000110");
+ done();
+ });
+ });
+});
+
});