'use strict'; require('../common'); describe('Prompt', function () { describe('requestPassword & getPassword', function () { this.timeout(30000); jsc.property( 'returns the password fed into the dialog', 'string', function (password) { password = password.replace(/\r+|\n+/g, ''); const clean = globalThis.cleanup('', {url: 'ftp://example.com/?0000000000000000'}); document.body.innerHTML = ( '' ); const passwordInput = document.getElementById('passworddecrypt'); passwordInput.value = password; const result = passwordInput.value; clean(); return result === password; } ); }); });