diff options
author | Ian Coleman <coleman.ian@gmail.com> | 2016-10-03 11:18:37 +1100 |
---|---|---|
committer | Ian Coleman <coleman.ian@gmail.com> | 2016-10-03 11:18:37 +1100 |
commit | f976b5410fad041cc7da70a0e667c0b4d4fcb7f1 (patch) | |
tree | f7a173b3e597a6b6aa71c3f4fe9d032ad618cd6c | |
parent | 02f4a90ebb08b5b519c3f2cf8bf9616615820e45 (diff) | |
download | BIP39-f976b5410fad041cc7da70a0e667c0b4d4fcb7f1.tar.gz BIP39-f976b5410fad041cc7da70a0e667c0b4d4fcb7f1.tar.zst BIP39-f976b5410fad041cc7da70a0e667c0b4d4fcb7f1.zip |
Test derivation path not starting with m
-rw-r--r-- | tests.js | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -1500,6 +1500,38 @@ page.open(url, function(status) { | |||
1500 | }, | 1500 | }, |
1501 | 1501 | ||
1502 | // Derivation path not starting with m shows error | 1502 | // Derivation path not starting with m shows error |
1503 | function() { | ||
1504 | page.open(url, function(status) { | ||
1505 | // set the mnemonic phrase | ||
1506 | page.evaluate(function() { | ||
1507 | $(".phrase").val("abandon abandon ability").trigger("input"); | ||
1508 | }); | ||
1509 | waitForGenerate(function() { | ||
1510 | // select the bip32 tab so custom derivation path can be set | ||
1511 | page.evaluate(function() { | ||
1512 | $("#bip32-tab a").click(); | ||
1513 | }); | ||
1514 | waitForGenerate(function() { | ||
1515 | // set the incorrect derivation path | ||
1516 | page.evaluate(function() { | ||
1517 | $("#bip32 .path").val("n/0").trigger("input"); | ||
1518 | }); | ||
1519 | waitForFeedback(function() { | ||
1520 | var feedback = page.evaluate(function() { | ||
1521 | return $(".feedback").text(); | ||
1522 | }); | ||
1523 | if (feedback != "First character must be 'm'") { | ||
1524 | console.log("Derivation path not starting with m should show error"); | ||
1525 | console.log("Error: " + error); | ||
1526 | fail(); | ||
1527 | } | ||
1528 | next(); | ||
1529 | }); | ||
1530 | }); | ||
1531 | }); | ||
1532 | }); | ||
1533 | }, | ||
1534 | |||
1503 | // Derivation path containing invalid characters shows useful error | 1535 | // Derivation path containing invalid characters shows useful error |
1504 | 1536 | ||
1505 | // Github Issue 11: Default word length is 15 | 1537 | // Github Issue 11: Default word length is 15 |