added unsafe and safe events instead of console logging when a checksum is tampered with

This commit is contained in:
Abhinav Adduri 2017-07-13 09:53:59 -07:00
parent 5dd5743871
commit 89bc51c821
2 changed files with 23 additions and 10 deletions

View file

@ -235,6 +235,10 @@ describe('File Receiver', function() {
testDecrypting = isStillDecrypting;
});
fr.on('safe', isSafe => {
assert(isSafe);
})
return fr.download().then(([decrypted, name]) => {
assert(decrypted);
assert(name);
@ -256,6 +260,10 @@ describe('File Receiver', function() {
testHashing = isStillHashing;
});
fr.on('safe', isSafe => {
assert(isSafe);
})
return fr.download().then(([decrypted, name]) => {
assert(decrypted);
assert(name);
@ -305,6 +313,10 @@ describe('File Receiver', function() {
const fr = new FileReceiver();
location.hash = secretKey;
fr.on('unsafe', isUnsafe => {
assert(isUnsafe)
})
fr.download().then(() => {
assert.fail();
done();