断言。 不在咖啡剧本中工作

在我的iced-coffee-scripttesting中,我想检查一下是否比预期的要less。 我发现的唯一的图书馆断言 :

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

但我的代码不能从iced-coffee-script编译为js

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

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

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

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

那么如何检查在iced-coffee-scripttesting中的东西是否比预期的要less

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

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