0
我使用MOCHA來測試一些表達框架代碼。連接ECONMREFUSED時使用MOCHA SUPERESTEST一個快速應用程序
我寫了一個簡單的MOCHA代碼來測試響應頭中返回的消息。代碼起作用。這也意味着我連接到服務器,並且我可以從數據庫獲取文件。
現在,我想用「SuperTest」來做同樣的事情。但是,我得到 「錯誤:連接ECONMREFUSED」
這裏是我的代碼:
var express = require('express');
var request = require('supertest');
var app = express();
describe('GET /core/dbq/534e930204dd311822ec1c9d', function() {
this.timeout(15000);
it ('Check header message', function(done) {
request(app)
.get('http://localhost:3001/ecrud/v1/core/dbq/534e930204dd311822ec1c9d')
.expect('warning', '100 Max Record Limit Exceeded')
.expect('Content-Type', /json/)
.expect(200, done);
})
})
,並顯示在控制檯上的錯誤是:
1) GET /core/dbq/534e930204dd311822ec1c9d Check header message:
Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect [as oncomplete] (net.js:892:19)
我學習使用 「SuperTest」 。請幫忙。謝謝。