From a97749c688142d3e28eed4ec3ffeefd88b33e135 Mon Sep 17 00:00:00 2001 From: Kagami Hiiragi Date: Fri, 29 May 2015 15:39:15 +0300 Subject: [PATCH] Fix pubkey test It may fail sometimes on travis because of VM freezes. --- test.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test.js b/test.js index a5ac836..db70d1d 100644 --- a/test.js +++ b/test.js @@ -792,7 +792,7 @@ describe("Object types", function() { describe("pubkey", function() { it("should encode and decode pubkey v2", function() { - var now = new Date().getTime(); + var tstart = new Date().getTime(); return pubkey.encodeAsync({ ttl: 123, from: from, @@ -802,9 +802,10 @@ describe("Object types", function() { expect(message.decode(buf).command).to.equal("object"); return pubkey.decodeAsync(buf, skipPow); }).then(function(res) { + var tend = new Date().getTime(); expect(res.ttl).to.be.at.most(123); - expect(res.expires.getTime()).to.be.at.least(now); - expect(res.expires.getTime()).to.be.at.most(now + 123*1000); + expect(res.expires.getTime()).to.be.at.least(tstart); + expect(res.expires.getTime()).to.be.at.most(tend + 123*1000); expect(res.type).to.equal(object.PUBKEY); expect(res.version).to.equal(2); expect(res.stream).to.equal(1);