未处理的承诺拒绝17

时间:2017-10-16 12:05:05

标签: node.js mongodb mocha unhandled-exception mockgoose

我正在使用mocha,mockgoose和chai编写测试用例。在运行测试用例时,我将得到Unisle Promise Rejections 17错误。

UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:17):Mongod关闭

Unhandle Promise Rejection error 17

public void execute(@NonNull Observer UseCaseSubscriber){
                 this.buildUseCaseObservable()
                .subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(UseCaseSubscriber);
    }

1 个答案:

答案 0 :(得分:-1)

我们需要将timeout设置为it异步。只需在每次测试中加上this.timeout(222222)即可。即在每个it函数中。

 it("should create product Family ", function (done) {
     this.timeout(222222);     
     prod_common_cases.create_prod_family(done);
 });