私は、マングースのフィールドの検証を単体テストする方法を見つけるのに苦労しています。私はgoogleIdの正しい検証を持っている場合、それはerr.errors.googleIdが存在を主張しますので、テストに合格します、ので、意図したとおり、このテストは機能していない it('should be invalid if googleId is empty',() =>
testBook.
コントローラメソッドをmocha + chai + sinonで単体テストしようとしていますが、これらの非同期メソッドでアサーションがどのように機能するかを理解するのは難しいです。ここに私のテストでは、次のとおりです。 it('should fetch all registered books and send them as json', (done) => {
res.json =
私はExpressサーバーを持っており、私は認証にパスポート - ローカルを使用しています。私は次の保護されたルートを持っています: app.post("/api/test", connect.ensureLoggedIn("/"), (req, res) => {
let test = new Test(req.body);
test
.save()
.then(dat
を失敗した後、私はモカは、アサーションが失敗した後、私は私がしようと使用しようとした、アサーションが失敗した後に何かをやって継続する必要があり、この it('test', function(done) {
a.should.equal(b);
//if a is not equal to be, won't go here
//do something
do