0
私のウェブサイトにtddを追加しようとしています。しかし、私はmocha/chaiを走らせることに問題があります。chai mocha TypeError:未定義は関数ではありません
process.env.NODE_ENV = 'test';
//var mongoose = require("mongoose");
var chai = require('chai');
var chaiHttp = require('chai-http');
var server = require('../app');
var m_Kbase_data = require('../model/Kbase');
var m_KbaseScript_schema = require('../model/KbaseScript');
var should = chai.should();
var expect = chai.expect();
chai.use(chaiHttp);
describe('KBase', function() {
beforeEach(function(done){
//m_Kbase_data.collection.drop();
//m_Kbase_data.save(function(err) {
done();
//});
});
// afterEach(function(done){
// m_Kbase_data.collection.drop();
// //done();
// });
it('does a thing', function() {
return chai.request('/kbase')
.then(function() {
expect(1).to.equal(1);
});
});
});
私のデータベースにはコレクションが存在し、動作していることが確認されています。
私は、サーバーの稼働を持っているし、テストを実行する場合、私は余分なエラー「不明なエラーを:EADDRINUSEを聞く」取得
他のすべてのエラーは、「例外TypeError:未定義の関数ではありません」
私は完全にそれを得ていませんが、私は今働いています。私はこれを変更しなければなりません:var expect = chai.expect;しかし、それはまだそれが現れるサーバーにリンクしていません。 – user269964