17 Mayıs 2013, Cuma
Zaman aşımı Hatası önlemek için nasıl zaman uyumsuz fonksiyon çağırılırken mocha test: 2000ms zaman aşımı aşıldı.
Düğüm uygulamam mocha benim kodu test etmek için kullanıyorum.Çoğu zaman uyumsuz fonksiyon mocha kullanarak arama sırasında(Hata: 2000ms zaman aşımı aşıldı. zaman aşımı hatası alıyorum ).Bunu nasıl çözebilirim.
var module=require('../lib/myModule');
var should = require('chai').should();
describe('Testing Module',function(){
it('Save Data',function(done){
this.timeout(15000);
var data={a:'aa',b:'bb'};
module.save(data,function(err,res){
should.not.exist(err);
done();
});
});
it('Get Data By Id',function(done){
var id="28ca9";
module.get(id,function(err,res){
console.log(res);
should.not.exist(err);
done();
});
});
});
CEVAP
17 Mayıs 2013, Cuma
Test çalışırken ya da zaman aşımı ayarlayabilirsiniz:
mocha --timeout 15000
Ya da her süit için zaman aşımı veya her test programlı olarak ayarlayabilirsiniz:
describe('...', function(){
this.timeout(15000);
it('...', function(done){
this.timeout(15000);
setTimeout(done, 15000);
});
});
Daha fazla bilgi için docs bkz.
Bunu Paylaş:
Belirli bir test çalışması için test i...
Nasıl hata ayıklama bekle zaman aşımı ...
Nasıl Android üzerinde internet erişim...
Nasıl HttpResponse zaman aşımı ayarlam...
Nasıl bir iş zaman aşımı için...