プロパティを設定すると、エラー時にそのメッセージが出力される。関数でオブジェクトを監視できるようになる。メソッドが実行されたかどうかをチェックできる。監視対象になったメソッドは、本来の実装は実行されなくなる。引数を含めてメソッドが実行されたことをチェックできる。いう風にマッチングの精度を緩めることができる。続けることで、メソッドが実行されたときに本来の実装も呼ばれるようになる。続けることで、メソッドを実行したときの戻り値を任意の値に差し替えることができる。続けることで、メソッドを実行した時の処理を任意の関数に差し替えることができる。続けることで、メソッドを実行した時に例外をスローさせることができる。そのメソッドが実行された回数が取得できる。メソッドが実行されたときに渡された引数を取得できる。引数は配列で取得できる。最後に実行されたメソッドの情報が取得できる。裸のスパイ関数を生成できる。生成したスパイ関数は、これまでのスパイと同じように呼び出しなどをチェックできる。裸のスパイオブジェクトを生成できる。実行されるので、下記テストは必ず失敗する。});});これを実行すると、テストは必ず成功する。強制的に進められている。実行され、テストが成功する。処理の前後に必ず実行する。要はメイド・イン・ヘブン。非同期処理がある場合、終了を待つこと無く次の処理へ移ってしまう。非同期処理が終わってから次の処理に移って欲しい場合は次のようにする。渡している関数で引数(done)を受け取るようにする。次に、その受け取った引数を、非同期処理が終了した後で実行する。実行されるまで、次の処理に移らずに待機してくれるようになる。処理を待機するようになる。し忘れると、テストが停止してしまう上にしばらくしてからタイムアウトでエラーになる。秒まで待機してくれるが、それ以上待機するとタイムアウトエラーになる。タイムアウトの時間を長くしたい場合は以下のようにする。タイムアウト時間が設定されているので、この値をテストの前後で切り替える。インストール済みの前提。テスト対象コードのファイルの場所。ファイル(_SpecRunner.html)が出力されたままになる(デフォルトは削除される)。するときに使うやつ)。上でテストが実行される。業務で使えていないけど、趣味だからそれでいいのかもしれない。創業40年超のSIerです。upLoginユーザーは見つかりませんでした。