Fix pubkey test
It may fail sometimes on travis because of VM freezes.
This commit is contained in:
parent
b7014025f0
commit
a97749c688
7
test.js
7
test.js
|
@ -792,7 +792,7 @@ describe("Object types", function() {
|
||||||
|
|
||||||
describe("pubkey", function() {
|
describe("pubkey", function() {
|
||||||
it("should encode and decode pubkey v2", function() {
|
it("should encode and decode pubkey v2", function() {
|
||||||
var now = new Date().getTime();
|
var tstart = new Date().getTime();
|
||||||
return pubkey.encodeAsync({
|
return pubkey.encodeAsync({
|
||||||
ttl: 123,
|
ttl: 123,
|
||||||
from: from,
|
from: from,
|
||||||
|
@ -802,9 +802,10 @@ describe("Object types", function() {
|
||||||
expect(message.decode(buf).command).to.equal("object");
|
expect(message.decode(buf).command).to.equal("object");
|
||||||
return pubkey.decodeAsync(buf, skipPow);
|
return pubkey.decodeAsync(buf, skipPow);
|
||||||
}).then(function(res) {
|
}).then(function(res) {
|
||||||
|
var tend = new Date().getTime();
|
||||||
expect(res.ttl).to.be.at.most(123);
|
expect(res.ttl).to.be.at.most(123);
|
||||||
expect(res.expires.getTime()).to.be.at.least(now);
|
expect(res.expires.getTime()).to.be.at.least(tstart);
|
||||||
expect(res.expires.getTime()).to.be.at.most(now + 123*1000);
|
expect(res.expires.getTime()).to.be.at.most(tend + 123*1000);
|
||||||
expect(res.type).to.equal(object.PUBKEY);
|
expect(res.type).to.equal(object.PUBKEY);
|
||||||
expect(res.version).to.equal(2);
|
expect(res.version).to.equal(2);
|
||||||
expect(res.stream).to.equal(1);
|
expect(res.stream).to.equal(1);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user