在javascript中,你怎么断言两个项目是相等的?

时间:2010-10-04 16:17:44

标签: javascript unit-testing rhino qunit

我正在运行Rhino并尝试确定如何在Javascript中执行assert_equals()或其等价物。从Rhino shell我可以加载qunit,但是我无法创建一个失败的断言。

在Javascript中使用断言的最简单方法是什么?我将在除Web浏览器之外的环境中使用Javascript,因此知道如何从Rhino shell执行此操作将非常有帮助。

什么不起作用的例子。

js> load("qunit.js")
js> equals(5,4,"message")
js> 
js> 

1 个答案:

答案 0 :(得分:4)

在javascript中实现自己的assert()函数相当容易,当断言失败时抛出异常。实现documented here非常简洁,应该可以胜任。