feat(test): add bip85 test

This commit is contained in:
AndreasGassmann
2020-11-09 00:46:58 +01:00
parent 877b8bdfec
commit f2f8d8177e
2 changed files with 23 additions and 1 deletions

View File

@@ -464,7 +464,7 @@
function toggleBip85() { function toggleBip85() {
if (DOM.showBip85.prop('checked')) { if (DOM.showBip85.prop('checked')) {
DOM.bip85.removeClass('hidden'); DOM.bip85.removeClass('hidden');
toggleBip85Fields(); calcBip85();
} else { } else {
DOM.bip85.addClass('hidden'); DOM.bip85.addClass('hidden');
} }
@@ -487,6 +487,10 @@
} }
function calcBip85() { function calcBip85() {
if (!DOM.showBip85.prop('checked')) {
return
}
toggleBip85Fields(); toggleBip85Fields();
var app = DOM.bip85application.val(); var app = DOM.bip85application.val();

View File

@@ -4960,6 +4960,24 @@ it('Shows split prase cards', function(done) {
}); });
}); });
// Pull Request 454 https://github.com/iancoleman/bip39/pull/454
// Add BIP85 support
it('Show BIP85', function(done) {
var originalPhrase = "install scatter logic circle pencil average fall shoe quantum disease suspect usage";
driver.findElement(By.css('.phrase'))
.sendKeys(originalPhrase);
driver.sleep(generateDelay).then(function() {
driver.findElement(By.css('.showBip85')).click();
driver.findElement(By.css('.showBip85')).isSelected().then(function(isSelected) {
expect(isSelected).toBe(true)
driver.findElement(By.css('#bip85Field')).getAttribute("value").then(function(childMnemonic) {
expect(childMnemonic).toBe('girl mad pet galaxy egg matter matrix prison refuse sense ordinary nose')
done();
})
});
});
});
// It allows manually specifying the entropy type // It allows manually specifying the entropy type
it('Allows entropy type to be manually selected', function(done) { it('Allows entropy type to be manually selected', function(done) {
driver.findElement(By.css('.use-entropy')) driver.findElement(By.css('.use-entropy'))