0
エラーが発生しました。未知の型エラー:未定義のプロパティ 'apply'を読み取ることができません。 は即時です。 (node_modules/express/lib/router/index.js:618:14)Chai-httpが動作しない
サーバーとテストファイル。
// server js file
'use strict';
var express = require('express'); // call express
var app = express();
var port = process.env.PORT || 8080;
// Routes for schedule API
var router = express.Router();
router.get('/', function(req, res, next) {
res.json({"msg":'Hello, World!'});
});
app.listen(port);
console.log('Application running on port ' + port);
module.exports=router;
// test.js
var chai = require('chai');
var chaiHttp=require('chai-http');
var server = require('../server');
var should = chai.should();
chai.use(chaiHttp);
describe('Scheduler', function() {
it('should return hello world', function (done) {
chai.request(server)
.get('/')
.end(function (err, res) {
res.should.have.status(200);
done();
};
});
});
ここで何が問題になったのかを誰かが助けてくれますか?あなたが期待する代わりに使用することができます
より簡単になりましたはずです...ので、私は期待して切り替えると信じてこの問題を解決しません。 – bhavin305
//test.jsからコードを削除した後でエラーが発生しましたか? –
いいえ..それはテストケース無しでうまく動作します – bhavin305