From 28edd7c3d0eb1e4e780a71cf3d591005d9196b05 Mon Sep 17 00:00:00 2001 From: Ales Bolka Date: Fri, 7 Aug 2020 16:12:32 +0200 Subject: [PATCH] Flaky test fix - Signing algorithm was not set correctly - Result of token validation was not checked --- test/rsa.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/rsa.js b/test/rsa.js index 5c8802d..6c20ad1 100644 --- a/test/rsa.js +++ b/test/rsa.js @@ -18,7 +18,9 @@ describe('JWT Builder',function(){ .setSigningAlgorithm('RS256') .setSigningKey(pair.private) .compact(); - var verifier = new nJwt.Verifier().setSigningKey('RS256',pair.public); + var verifier = new nJwt.Verifier() + .setSigningAlgorithm('RS256') + .setSigningKey(pair.public); var result; before(function(done){ verifier.verify(token,function(err,res){ @@ -28,6 +30,7 @@ describe('JWT Builder',function(){ }); it('should create the token with the appropriate header values',function(){ assert.isNotNull(token); + assert.isNull(result[0],'An unexpected error was returned from the verifier'); }); }); });