我正在运行Rhino并尝试确定如何在Javascript中执行assert_equals()或其等效操作。我可以从 Rhino shell 加载 qunit,但无法创建会失败的断言。
在 Javascript 中使用断言的最简单方法是什么?我将在 Web 浏览器以外的环境中使用 Javascript,因此了解如何从 Rhino shell 执行此操作将非常有帮助。
无效的示例。
js> load("qunit.js")
js> equals(5,4,"message")
js>
js>
最佳答案
在 JavaScript 中实现您自己的 assert()
函数相当容易,该函数在断言失败时抛出异常。实现documented here相当简洁,应该可以完成工作。
关于javascript - 在 JavaScript 中,如何断言两个项目相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857082/