Mocha テストでいくつかのデータベース クエリを実行しようとしていますが、いくつかの問題が発生しています。
これがテストです(Mongooseを使用):
it.only "should create some objects", (done) ->
await models.MyModel1.count defer(err, oldModel1Count)
await models.MyModel2.count defer(err, oldModel2Count)
# ... do some stuff
await models.MyModel1.count defer(err, newModel1Count)
await models.MyModel2.count defer(err, newModel2Count)
assert.equal oldModel1Count + 1, newModel1Count
assert.equal oldModel2Count + 1, newModel2Count
テストを実行するためのコマンド:
mocha --compilers coffee:iced-coffee-script --require iced-coffee-script --require mocha --colors --recursive test"
エラーは最初の行で発生します。
ReferenceError: err is not defined
通常の CoffeeScript を使用してこのコードを実行しようとしているとしか思えないため、それはdefer
関数であると考えて を評価しようとしerr
ます。
Mocha テストを IcedCoffeeScript で書くことは可能ですか?