it('Allows selection of Elastos', function(done) {
var params = {
selectText: "ELA - Elastos",
- firstAddress: "EYmqntM99tr4NJJs2G5Nr93pqsh9cdTCkS",
+ firstAddress: "EMccDcsn3SwPDcfeQMf3w7utqi8ioWYtkg",
+ };
+ testNetwork(done, params);
+});
+fit('Allows selection of Energyweb', function(done) {
+ var params = {
+ selectText: "EWT - EnergyWeb",
+ firstAddress: "0x190aCfa6dA6Ff2D0a28Fbd0e02Aec493bCa5D7f7",
};
testNetwork(done, params);
});
});
});
+// Pull Request 271
+// Allow converting mnemonic back to raw entropy value
+fit('Converts mnemonics into raw entropy', function(done) {
+ driver.findElement(By.css('.phrase'))
+ .sendKeys('abandon abandon about');
+ driver.sleep(generateDelay).then(function() {
+ driver.findElement(By.css('.use-entropy'))
+ .click();
+ driver.findElement(By.css('.entropy'))
+ .getAttribute("value")
+ .then(function(entropy) {
+ expect(entropy).toBe("00000000000000000000000000000001");
+ driver.findElement(By.css('.phrase'))
+ .getAttribute("value")
+ .then(function(phrase) {
+ expect(phrase).toBe("abandon abandon about");
+ done();
+ });
+ });
+ });
+});
+
+// Pull Request 279
+// Added Split Phrase Card Output
+fit('Shows split prase cards', function(done) {
+ var originalPhrase = "ugly charge strong giant once anchor capable october thumb inject dwarf legal alley mixture shoot";
+ var originalWords = originalPhrase.split(' ');
+ driver.findElement(By.css('.phrase'))
+ .sendKeys(originalPhrase);
+ driver.sleep(generateDelay).then(function() {
+ driver.findElement(By.css('.phraseSplit'))
+ .getAttribute("value")
+ .then(function(cardsStr) {
+ var cards = cardsStr.split("\n");
+ expect(cards.length).toBe(3);
+ // test all 2-of-3 combos can be used to form full phrase
+ var combos = [[0,1],[0,2],[1,2]];
+ for (var i=0; i<combos.length; i++) {
+ var combo = combos[i];
+ var a = combo[0];
+ var b = combo[1];
+ var phrase = cards[a] + " " + cards[b];
+ // check all original words are present
+ for (var j=0; j<originalWords.length; j++) {
+ var originalWord = originalWords[j];
+ expect(phrase).toContain(originalWord);
+ }
+ }
+ done();
+ });
+ });
+});
+
});