2012-02-17 8 views
2

こんにちは私はこの状況を抱えています、私はレールアプリケーションの単位テストケースを書く必要がありますが、私はそれを行う方法を見つけることができませんでした。誰かがそれを試しましたか?あなたは何ができるかrakeタスクの単位テストケースを作成するには?

答えて

4

これは..です

  1. モデルやクラス内rakeタスクで実行されますあなたのロジックを記述します。

  2. そのモデルの単体テストを書く。

  3. 最後に、あなたのレーキタスク内でそのメソッドを呼び出します。

+1

http://pivotallabs.com/users/shagemann/blog/articles/1967-test-your-rake-tasks- 私はテストケースからrakeタスクを呼び出すことによってrakeタスクをテストし、結果を検証データベースに期待されるレコードをロードする http://blog.jayfields.com/2006/11/ruby-testing-rake-tasks.html 上記のリンクは、レーキタスクのテストを行うためのより堅牢な方法を提供します。 – Deepak

関連する問題