aboutsummaryrefslogtreecommitdiffstats
path: root/lang/js/BrowserTestExtension/tests/decryptTest.js
diff options
context:
space:
mode:
authorMaximilian Krambach <[email protected]>2018-08-21 13:26:17 +0000
committerMaximilian Krambach <[email protected]>2018-08-21 13:26:17 +0000
commit6d720137dd9564931bf313a7e7078e63fb00287c (patch)
tree93e09926a8b922fd186daee42cea741d1d35729a /lang/js/BrowserTestExtension/tests/decryptTest.js
parentjs: remove outdated checklists (diff)
downloadgpgme-6d720137dd9564931bf313a7e7078e63fb00287c.tar.gz
gpgme-6d720137dd9564931bf313a7e7078e63fb00287c.zip
js: update decrypt/verify results
-- * src/gpgmejs.js: Decrypt now parses additional optional dec_info information, as well as any verify information, if present * src/permittedOperations: Now decrypt also expect the new return object dec_inf (containing info such as is_mime and file_name)
Diffstat (limited to 'lang/js/BrowserTestExtension/tests/decryptTest.js')
-rw-r--r--lang/js/BrowserTestExtension/tests/decryptTest.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/lang/js/BrowserTestExtension/tests/decryptTest.js b/lang/js/BrowserTestExtension/tests/decryptTest.js
index a3f48daa..ea887491 100644
--- a/lang/js/BrowserTestExtension/tests/decryptTest.js
+++ b/lang/js/BrowserTestExtension/tests/decryptTest.js
@@ -59,4 +59,20 @@ describe('Decryption', function () {
});
});
}).timeout(5000);
+
+
+ it('decrypt/verify operations return proper information', function (done){
+ const data = inputvalues.encryptSignedMessage;
+ context.decrypt(data).then(function (result){
+ expect(result).to.be.an('object');
+ expect(result.signatures).to.be.an('object');
+ expect(result.signatures.all_valid).to.be.true;
+ expect(result.signatures.count).to.equal(1);
+ expect(result.signatures.signatures.good).to.be.an('array');
+ expect(
+ result.signatures.signatures.good[0].fingerprint).to.equal(
+ good_fpr);
+ done();
+ });
+ });
}); \ No newline at end of file