From d800a98df0de3f18db62fd2a9d2b9849acd3709c Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Wed, 18 Jun 2014 11:08:50 -0300 Subject: [PATCH] fix timeout test --- test/test.Wallet.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/test/test.Wallet.js b/test/test.Wallet.js index bfb333ef6..579afc1a7 100644 --- a/test/test.Wallet.js +++ b/test/test.Wallet.js @@ -297,23 +297,13 @@ describe('Wallet model', function() { it('call reconnect after interval', function(done) { this.timeout(10000); var w = createW2(); - var testTime = 1000; - var callCount = 0; - var cT = w.reconnectDelay; - var t = 0; - - do { - callCount++; - t += cT; - cT *= 2; - } while (t < testTime); - var spy = sinon.spy(w, 'scheduleConnect'); + var callCount = 3; w.netStart(); setTimeout(function() { sinon.assert.callCount(spy, callCount); done(); - }, testTime); + }, w.reconnectDelay*callCount*(callCount+1)/2); }); it('handle network indexes correctly', function() {