2

私はRhinoを実行していて、Javascriptでassert_equals()またはそれに相当するものを実行する方法を決定しようとしています。Rhinoシェルからqunitをロードできますが、失敗するアサーションを作成できません。

Javascriptでアサーションを使用する最も簡単な方法は何ですか?Webブラウザー以外の環境でJavascriptを使用するので、Rhinoシェルからこれを行う方法を知っていると非常に役立ちます。

動作しないものの例。

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

1 に答える 1

4

assert()アサーションが失敗したときに例外をスローする独自の関数をjavascriptで実装するのはかなり簡単です。ここに記載されている実装はかなり簡潔であり、その仕事をするはずです。

于 2010-10-04T16:38:56.270 に答える