2012-02-23 6 views
1

JavaScriptをテストするために私のRailsプロジェクトでを使用しています。私のテストでは、document.bodyにいくつかのHTMLが追加されています。私はそれが各テストの前にきれいであることを望む。すべてのテストファイルですべてのテストをグローバルにクリーンアップする方法はありますか?私は各スイートで前にそれぞれの掃除をしたくない。各テスト後にdocument.bodyをグローバルにクリーニングする方法は?

答えて

1

はいあなたはここで2つの方法があることができ;)

  1. あなたのランナーにbeforeEachを置きます。具体的な例を示したのがdocsです。
  2. jasmine-jqueryのフィクスチャを使用するか、jQueryが不要な場合は、そのフィクチャーがどのように処理されているかを確認できます。フィクスチャを作成するたびに、テスト後に自動的にクリーンアップされます。
関連する問題