問題タブ [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.

0 投票する
4 に答える
1343 参照

ruby-on-rails - RSpecのストーリーと仕様:いつ何を使用するのですか?

そのため、RSpecストーリーの使用を開始したいのですが、書き込みコントローラー、モデル、およびビューの仕様がどこに適合するのかわかりません。

たとえば、「ユーザーが間違ったパスワードを提供する」というシナリオで「ログイン」するという話がありますが、コントローラー/モデルの仕様(response.should render ...、user.should be_nilなど)と同じものをテストすることになりませんか? 。)

だから私の質問は:RoRでbdd(またはstory dd)を行うことに慣れている人のために、あなたはまだモデル/コントローラーの仕様を書いていますか?もしそうなら、あなたが従うワークフローはどうですか(「最初の話、次に特定の仕様に絞り込む」)?

0 投票する
6 に答える
30594 参照

unit-testing - RSpec vs Cucumber (RSpec ストーリー)

Rails アプリケーションと Cucumber (以前の rspec-stories) の仕様はいつ使用する必要がありますか? もちろん、スペックの仕組みと積極的な使用方法の両方を知っています。しかし、Cucumber を使用するのはまだ奇妙に感じます。これに関する私の現在の見解は、クライアント用のアプリケーションを実装していて、システム全体がどのように機能するのかまだ理解していない場合、Cucumber を使用すると便利だということです。

しかし、自分のプロジェクトを行っている場合はどうなりますか? ほとんどの場合、システムの各部分がどのように相互作用するかを知っています。私がする必要があるのは、一連の単体テストを作成することだけです。キュウリが必要な場合、どのような状況が考えられますか?

そして、対応する 2 番目の質問として、Cucumber のストーリーを書く場合、仕様を書かなければなりませんか? 同じことの二重検査ではないでしょうか?

0 投票する
7 に答える
2046 参照

ruby-on-rails - ストーリーをrestful_authenticationとcucumberで機能させる方法は?

の最新の安定したバージョンのクローンを作成した後

クリーンなRailsアプリケーションに移行し、各プラグインのすべての指示(私が信じていること)に従って、キュウリの話はまだ失敗しています:-(。問題の概要は次のとおりです。

  1. 'map.root:controller => "my_controller"'ルートを作成したにもかかわらず、リダイレクトはすぐには機能しません。 /li>
  2. ストーリーによると、ファイルを呼び出し logged_in?てもメソッドは保護されています。features/step_definitions/ra_env.rb その呼び出しは、スタブを必要とせずにそれらのメソッドを利用可能にしませんか?

ああ、私はautospecを実行しようとしているので、それを開始するために次のコマンドを実行しました。