]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blobdiff - tests/spec/tests.js
TSTRAT test
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / tests / spec / tests.js
index 5ddd686e0a7a69bac910d0885a98cd4b6b4923f3..e09f2cb5d1d6348539c23d04fa87b02983edbb42 100644 (file)
@@ -616,7 +616,7 @@ it('Allows selection of monacoin', function(done) {
 it('Allows selection of AXE', function(done) {
     var params = {
         selectText: "AXE - Axe",
-        firstAddress: "XQ4HLxUVS3egk5ff1o9e2vJFJKSSsUH3B7",
+        firstAddress: "PScwtLUyPiGrqtKXrHF37DGETLXLZdw4up",
     };
     testNetwork(done, params);
 });
@@ -1057,7 +1057,7 @@ it('Allows selection of Putincoin', function(done) {
 it('Allows selection of Reddcoin', function(done) {
     var params = {
         selectText: "RDD - Reddcoin",
-        firstAddress: "1M4druAcUfkXBaAcQ4cCgCLPHChiaib6kL",
+        firstAddress: "RtgRvXMBng1y51ftteveFqwNfyRG18HpxQ",
     };
     testNetwork(done, params);
 });
@@ -1096,6 +1096,13 @@ it('Allows selection of Stratis', function(done) {
     };
     testNetwork(done, params);
 });
+it('Allows selection of Stratis Test', function(done) {
+    var params = {
+        selectText: "TSTRAT - Stratis Test",
+        firstAddress: "TRLWm3dye4FRrDWouwYUSUZP96xb76mBE3",
+    };
+    testNetwork(done, params);
+});
 it('Allows selection of Syscoin', function(done) {
     var params = {
         selectText: "SYS - Syscoin",
@@ -3681,4 +3688,23 @@ it('Shows litecoin BIP49 addresses', function(done) {
     });
 });
 
+it('Can use root keys to generate segwit table rows', function(done) {
+    // segwit uses ypub / zpub instead of xpub but the root key should still
+    // be valid regardless of the encoding used to import that key.
+    // Maybe this breaks the reason for the different extended key prefixes, but
+    // since the parsed root key is used behind the scenes anyhow this should be
+    // allowed.
+    driver.findElement(By.css('#root-key'))
+        .sendKeys('xprv9s21ZrQH143K2jkGDCeTLgRewT9F2pH5JZs2zDmmjXes34geVnFiuNa8KTvY5WoYvdn4Ag6oYRoB6cXtc43NgJAEqDXf51xPm6fhiMCKwpi');
+    driver.findElement(By.css('#bip49-tab a'))
+        .click()
+    // bip49 addresses are shown
+    driver.sleep(generateDelay).then(function() {
+        getFirstAddress(function(address) {
+            expect(address).toBe("3QG2Y9AA4xZ846gKHZqNf7mvVKbLqMKxr2");
+            done();
+        });
+    });
+});
+
 });