私はテスト駆動型 Javascript 開発をフォローしており、jstestdriver のセットアップを終了しました。失敗したテストを実行すると、おかしなエラーや失敗したテスト メッセージが表示されます。次に例を示します。
TestCase("ArrayTest", {
"test array splice should not modify array": function () {
var arr = [1, 2, 3, 4, 5];
var result = arr.splice(2, 3);
assertEquals([1, 2, 3, 4, 5], arr);
}
});
失敗したテストの出力はかなり簡潔で、奇妙な FailureException エラーが含まれています。
F
Total 1 tests (Passed: 0; Fails: 1; Errors: 0) (3.00 ms)
Chrome 27.0.1453.116 Mac OS: Run 1 tests (Passed: 0; Fails: 1; Errors 0) (3.00 ms)
ArrayTest.test array splice should not modify array failed (3.00 ms):
null
com.google.jstestdriver.FailureException
at com.google.jstestdriver.FailureCheckerAction.run(Unknown Source)
at com.google.jstestdriver.ActionRunner.runActions(Unknown Source)
at com.google.jstestdriver.JsTestDriverServer.main(Unknown Source)
その失敗の例外を修正できるかどうかを知りたいのですが、「[1, 2, 3, 4, 5] を期待していましたが、[1, 2] でした」などのメッセージが表示されます。 .