断言那就是。没有咖啡脚本

时间:2013-09-13 03:02:40

标签: node.js iced-coffeescript

在我的iced-coffee-script测试中,我想检查某些内容是否低于预期。 我找到的唯一一个库是assertthat

assert = require 'node-assertthat'
assert.that (actualSeconds, is.atMost (expectedSeconds))

但我的代码无法从iced-coffee-script汇编到js

error: unexpected ,
    assert.that (actualSeconds, is.atMost (expectedSeconds))

我想这是因为is,这是coffee-script中的关键词。 是的,我知道我可以使用assert.ok

assert = require 'assert'
assert.ok actualSeconds <= expectedSeconds

但在这种情况下,它不会显示失败的秒数。它只显示:fail: false == true

那么如何在iced-coffee-script测试

中检查某些内容是否低于预期

1 个答案:

答案 0 :(得分:0)

即使我不喜欢写纯js,我决定创建一个模块:

var assert = require ('node-assertthat')
module.exports = function (actual, expected) {
    assert.that (actual, is.atMost(expected))
}