diff options
author | Maximilian Krambach <[email protected]> | 2018-08-21 13:26:17 +0000 |
---|---|---|
committer | Maximilian Krambach <[email protected]> | 2018-08-21 13:26:17 +0000 |
commit | 6d720137dd9564931bf313a7e7078e63fb00287c (patch) | |
tree | 93e09926a8b922fd186daee42cea741d1d35729a /lang/js/BrowserTestExtension/tests/decryptTest.js | |
parent | js: remove outdated checklists (diff) | |
download | gpgme-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.js | 16 |
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 |