問題タブ [rspec-stories]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - RSpecのストーリーと仕様:いつ何を使用するのですか?
そのため、RSpecストーリーの使用を開始したいのですが、書き込みコントローラー、モデル、およびビューの仕様がどこに適合するのかわかりません。
たとえば、「ユーザーが間違ったパスワードを提供する」というシナリオで「ログイン」するという話がありますが、コントローラー/モデルの仕様(response.should render ...、user.should be_nilなど)と同じものをテストすることになりませんか? 。)
だから私の質問は:RoRでbdd(またはstory dd)を行うことに慣れている人のために、あなたはまだモデル/コントローラーの仕様を書いていますか?もしそうなら、あなたが従うワークフローはどうですか(「最初の話、次に特定の仕様に絞り込む」)?
unit-testing - RSpec vs Cucumber (RSpec ストーリー)
Rails アプリケーションと Cucumber (以前の rspec-stories) の仕様はいつ使用する必要がありますか? もちろん、スペックの仕組みと積極的な使用方法の両方を知っています。しかし、Cucumber を使用するのはまだ奇妙に感じます。これに関する私の現在の見解は、クライアント用のアプリケーションを実装していて、システム全体がどのように機能するのかまだ理解していない場合、Cucumber を使用すると便利だということです。
しかし、自分のプロジェクトを行っている場合はどうなりますか? ほとんどの場合、システムの各部分がどのように相互作用するかを知っています。私がする必要があるのは、一連の単体テストを作成することだけです。キュウリが必要な場合、どのような状況が考えられますか?
そして、対応する 2 番目の質問として、Cucumber のストーリーを書く場合、仕様を書かなければなりませんか? 同じことの二重検査ではないでしょうか?
ruby-on-rails - ストーリーをrestful_authenticationとcucumberで機能させる方法は?
の最新の安定したバージョンのクローンを作成した後
- レール(2.3.2)、
- rspec(1.2.2)、
- きゅうり(0.2.0.4 ... 2009年3月24日発売)、
- rspec-rails(1.2.2)、
- restful-認証(formatted_user_pathおよびその他のいくつかの問題を修正)、
- webrat、
- rubyist-aasm(および他のいくつか)
クリーンなRailsアプリケーションに移行し、各プラグインのすべての指示(私が信じていること)に従って、キュウリの話はまだ失敗しています:-(。問題の概要は次のとおりです。
- 'map.root:controller => "my_controller"'ルートを作成したにもかかわらず、リダイレクトはすぐには機能しません。 /li>
- ストーリーによると、ファイルを呼び出し
logged_in?
てもメソッドは保護されています。features/step_definitions/ra_env.rb
その呼び出しは、スタブを必要とせずにそれらのメソッドを利用可能にしませんか?
ああ、私はautospecを実行しようとしているので、それを開始するために次のコマンドを実行しました。