2012-08-10 55 views
1

我想測試我mongoose模型,如:摩卡測試,之前(每個)沒有運行?

藤=需要 「../../../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 

出於某種原因,beforebeforeEach做不觸發,爲什麼呢?

回答

2

看來你以前我畸形。

應該刪除 ':' 前前......應該是:

before (done) -> 
    console.log 'In b4' 
相關問題