Add known-good and known-bad tests.

master
Sven Slootweg 9 years ago
parent 9724ccd914
commit c87c9132da

@ -1,5 +1,5 @@
scrypt = require("./");
Promise = require("bluebird");
var scrypt = require("./");
var Promise = require("bluebird");
/* Using Promises */
@ -24,6 +24,18 @@ Promise.try(function(){
console.log("Number 2 was correct!");
}).catch(scrypt.PasswordError, function(err){
console.log("Number 2 was wrong!", err);
}).then(function(){
return scrypt.verifyHash("secretpassword", "c2NyeXB0AAwAAAAIAAAAAT8rdRZx8U1zzOnl0kor8x0MJK0SjXT277JgNYPWTzUiCchRWnTffPE23ZB8PwPDA4ckcSlDrNnrxMyH2fN2iMYbYS5sTnPHl2qLKgsiLsGr");
}).then(function(){
console.log("Known-good hash was correct!");
}).catch(scrypt.PasswordError, function(err){
console.log("Known-good hash was wrong!", err);
}).then(function(){
return scrypt.verifyHash("wrongpassword", "c2NyeXB0AAwAAAAIAAAAAT8rdRZx8U1zzOnl0kor8x0MJK0SjXT277JgNYPWTzUiCchRWnTffPE23ZB8PwPDA4ckcSlDrNnrxMyH2fN2iMYbYS5sTnPHl2qLKgsiLsGr");
}).then(function(){
console.log("Known-bad hash was correct!");
}).catch(scrypt.PasswordError, function(err){
console.log("Known-bad hash was wrong!", err);
});
/* Using nodebacks */

Loading…
Cancel
Save