摩卡testing,之前(每个)不运行?

我试图testing我的mongoose模型,如:

Todo =需要“../../../app/todos/Todo”

 describe "Todo", -> describe "Basic CRUD", -> before: (done) -> console.log "In b4" Todo.remove {}, (err) -> console.log "removed" done err it "can be added to database", (done) -> todo = new Todo title: "New todo" todo.save (err) -> if !err Todo.find { title: "New todo" }, (err, docs) -> docs.length.should.equal 1 done(err) else done err 

出于某种原因, beforebefore beforeEach都不会触发,为什么呢?

看来你以前我畸形。

应该在之前删除':'应该是:

 before (done) -> console.log 'In b4'