在mocha中,Parse.Promise在()块之前总是触发超时是因为在mocha中,默认的超时时间是2秒,如果在这个时间内没有完成异步操作,mocha会认为测试用例失败并触发超时。
Parse.Promise是Parse平台提供的一种用于处理异步操作的工具。它是基于Promise的实现,用于处理异步操作的结果和错误。在mocha中,当使用Parse.Promise进行异步操作时,如果在超时时间内没有完成操作,就会触发超时错误。
为了解决这个问题,可以通过以下几种方式来处理:
it('should do something', function(done) {
// 异步操作
Parse.Promise.as().then(function() {
// 异步操作完成后调用done函数
done();
});
});
以上是解决mocha中Parse.Promise在()块之前总是触发超时的几种方法。根据具体情况选择合适的方式来处理超时问题。
领取专属 10元无门槛券
手把手带您无忧上云