diff options
Diffstat (limited to '')
| -rw-r--r-- | lang/js/BrowserTestExtension/tests/signTest.js | 58 | 
1 files changed, 29 insertions, 29 deletions
diff --git a/lang/js/BrowserTestExtension/tests/signTest.js b/lang/js/BrowserTestExtension/tests/signTest.js index ffd2d5de..2763dadf 100644 --- a/lang/js/BrowserTestExtension/tests/signTest.js +++ b/lang/js/BrowserTestExtension/tests/signTest.js @@ -21,42 +21,42 @@   *     Maximilian Krambach <[email protected]>   */ -/* global describe, it, expect, Gpgmejs */ +/* global describe, it, expect, before, Gpgmejs */  /* global bigString, inputvalues */  describe('Signing', function () { +    let context = null; +    const good_fpr = inputvalues.encrypt.good.fingerprint; + +    before(function(done){ +        const prm = Gpgmejs.init(); +        prm.then(function(gpgmejs){ +            context = gpgmejs; +            done(); +        }); +    }); +      it('Sign a message', function (done) { -        let prm = Gpgmejs.init(); -        prm.then(function (context) { -            let data = bigString(100); -            context.sign( -                data, -                inputvalues.encrypt.good.fingerprint).then(function (answer) { -                expect(answer).to.not.be.empty; -                expect(answer.data).to.be.a('string'); -                expect(answer.data).to.include('BEGIN PGP SIGNATURE'); -                expect(answer.data).to.include('END PGP SIGNATURE'); -                expect(answer.data).to.include(data); -                done(); -            }); +        const data = bigString(100); +        context.sign(data, good_fpr).then(function (answer) { +            expect(answer).to.not.be.empty; +            expect(answer.data).to.be.a('string'); +            expect(answer.data).to.include('BEGIN PGP SIGNATURE'); +            expect(answer.data).to.include('END PGP SIGNATURE'); +            expect(answer.data).to.include(data); +            done();          });      }); +      it('Detached sign a message', function (done) { -        let prm = Gpgmejs.init(); -        prm.then(function (context) { -            let data = bigString(100); -            context.sign( -                data, -                inputvalues.encrypt.good.fingerprint, -                'detached' -            ).then(function (answer) { -                expect(answer).to.not.be.empty; -                expect(answer.data).to.be.a('string'); -                expect(answer.data).to.include(data); -                expect(answer.signature).to.be.a('string'); -                expect(answer.signature).to.be.a('string'); -                done(); -            }); +        const data = bigString(100); +        context.sign(data,good_fpr, 'detached').then(function (answer) { +            expect(answer).to.not.be.empty; +            expect(answer.data).to.be.a('string'); +            expect(answer.data).to.include(data); +            expect(answer.signature).to.be.a('string'); +            expect(answer.signature).to.be.a('string'); +            done();          });      });  | 
