MOCHA を使用して、いくつかの高速フレームワーク コードをテストしています。
応答ヘッダーで返されるメッセージをテストするための単純な 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」の使い方を学んでいます。助けてください。ありがとうございました。