1

私は自分のmongooseモデルを次のようにテストしようとしています:

Todo = require "../../../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

何らかの理由で、beforeまたはbeforeEachトリガーされないのはなぜですか?

4

1 に答える 1

2

あなたの前に私が奇形だったようです。

前に':'を削除する必要があります...

before (done) ->
     console.log 'In b4'
于 2012-08-10T12:47:37.047 に答える