2

私の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では、テストで何かが予想よりも少ないことを確認する方法

4

1 に答える 1

0

pure を書くのは好きではありませんがjs、1 つのモジュールを作成することにしました。

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