diff options
| author | Maximilian Krambach <[email protected]> | 2018-08-22 10:44:05 +0000 | 
|---|---|---|
| committer | Maximilian Krambach <[email protected]> | 2018-08-22 10:44:05 +0000 | 
| commit | d8fd4aad8a93f7745c63814b3779469b610a8db0 (patch) | |
| tree | 7c20b017bf1948d6e459aede43293efaab992de8 /lang/js/BrowserTestExtension/tests/verifyTest.js | |
| parent | js: throw errors in sync functions (diff) | |
| download | gpgme-d8fd4aad8a93f7745c63814b3779469b610a8db0.tar.gz gpgme-d8fd4aad8a93f7745c63814b3779469b610a8db0.zip | |
js: changed verify signature result infosjavascript-binding
--
* the resulting information of verify now are as documented,
  and the same as in a decrypt callback
Diffstat (limited to 'lang/js/BrowserTestExtension/tests/verifyTest.js')
| -rw-r--r-- | lang/js/BrowserTestExtension/tests/verifyTest.js | 43 | 
1 files changed, 24 insertions, 19 deletions
| diff --git a/lang/js/BrowserTestExtension/tests/verifyTest.js b/lang/js/BrowserTestExtension/tests/verifyTest.js index 82aaf564..5788ed51 100644 --- a/lang/js/BrowserTestExtension/tests/verifyTest.js +++ b/lang/js/BrowserTestExtension/tests/verifyTest.js @@ -38,12 +38,12 @@ describe('Verifying data', function () {          const message = inputvalues.signedMessage.good;          context.verify(message).then(function (result){              expect(result.data).to.be.a('string'); -            expect(result.all_valid).to.be.true; -            expect(result.count).to.equal(1); -            expect(result.signatures.good).to.be.an('array'); -            expect(result.signatures.good.length).to.equal(1); -            expect(result.signatures.good[0].fingerprint).to.be.a('string'); -            expect(result.signatures.good[0].valid).to.be.true; +            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.length).to.equal(1); +            expect(result.signatures.signatures.good[0].fingerprint).to.be.a('string'); +            expect(result.signatures.signatures.good[0].valid).to.be.true;              done();          });      }); @@ -52,12 +52,14 @@ describe('Verifying data', function () {          const message = inputvalues.signedMessage.bad;          context.verify(message).then(function (result){              expect(result.data).to.be.a('string'); -            expect(result.all_valid).to.be.false; -            expect(result.count).to.equal(1); -            expect(result.signatures.bad).to.be.an('array'); -            expect(result.signatures.bad.length).to.equal(1); -            expect(result.signatures.bad[0].fingerprint).to.be.a('string'); -            expect(result.signatures.bad[0].valid).to.be.false; +            expect(result.signatures.all_valid).to.be.false; +            expect(result.signatures.count).to.equal(1); +            expect(result.signatures.signatures.bad).to.be.an('array'); +            expect(result.signatures.signatures.bad.length).to.equal(1); +            expect(result.signatures.signatures.bad[0].fingerprint) +                .to.be.a('string'); +            expect(result.signatures.signatures.bad[0].valid) +                .to.be.false;              done();          });      }); @@ -70,13 +72,16 @@ describe('Verifying data', function () {                  context.verify(message_encsign.data).then(function (result){                      expect(result.data).to.equal(message_enc.data);                      expect(result.data).to.be.a('string'); -                    expect(result.all_valid).to.be.true; -                    expect(result.count).to.equal(1); -                    expect(result.signatures.good).to.be.an('array'); -                    expect(result.signatures.good.length).to.equal(1); -                    expect( -                        result.signatures.good[0].fingerprint).to.equal(fpr); -                    expect(result.signatures.good[0].valid).to.be.true; +                    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.length) +                        .to.equal(1); +                    expect(result.signatures.signatures.good[0].fingerprint) +                        .to.equal(fpr); +                    expect(result.signatures.signatures.good[0].valid) +                        .to.be.true;                      done();                  });              }); | 
