2

在我的iced-coffee-script测试中,我想检查某些东西是否比预期的要少。我为此找到的唯一库是assertthat

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

但我的代码无法编译iced-coffee-scriptjs

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那么如何在测试中检查某些东西是否低于预期

4

1 回答 1

0

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

var assert = require ('node-assertthat')
module.exports = function (actual, expected) {
    assert.that (actual, is.atMost(expected))
}
于 2013-09-13T03:22:01.707 回答