我想在摩卡測試中運行一些數據庫查詢,但我遇到了一些問題。用IcedCoffeeScript寫摩卡測試?
這裏(用貓鼬)測試:
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
。
是否可以在IcedCoffeeScript中編寫Mocha測試?