私はRhomobileフレームワークを使用して、さまざまな携帯電話で実行されることになっているアプリケーションを開発しています。チュートリアルでは、サンプルモデルのテストを作成する方法について説明します:Person。実際、フレームワークはrhogen spec
、モデルのダミーテストを生成するためのコマンドラインツールを提供します。コントローラクラスのテストを作成するにはどうすればよいですか:PersonController?Railsでそれを行うのと似たようなことを考えていましたが、rspecは私には不明であり、メソッドpost
とredirect_to
は機能していないようです。
1 に答える
0
BDD では、アプリケーションの動作を指定する必要がある場合 (これがコントローラーの役割です) - 通常は StoryBDD フレームワークでアプローチします - たとえばCucumberを使用します。Rspec は SpecBDD であり、異なるレベルの抽象化を考慮しています。これは、クラスが互いにどのように通信し、何を行うかを指定するためのものです。
Cucumber の github ページで多くのチュートリアルを見つけることができます。これは役に立つかもしれません
于 2013-02-14T14:22:13.683 に答える