問題タブ [rspec3]

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 投票する
1 に答える
518 参照

ruby-on-rails - バージョン 2.99 の RSpec 構文を修正するには?

最近、Rails 4 アプリケーションを RSpec 2.X から 2.99 にアップグレードしました。すでにTranspecを実行しているにもかかわらず、いくつかのテストがまだ失敗しています。

最初のテストは、RSpec のアップグレード前と同じようにパスします。

ただし、2 番目のテストではエラーがスローされます。

構文を何に変更する必要がありますか?

not_toなどのいくつかのことをすでに試しましたbe_falsey。これまでのところ何も機能していません。

助けてくれてありがとう。

0 投票する
1 に答える
1564 参照

ruby-on-rails-4 - ActionController::TestResponse が has_selector メソッドに応答しませんか?

Michael Hartl の Rails スクリーンキャストの古いバージョン (Rails 3 用) をフォローしています。ただし、私は Ruby 2 と Rails 4 ( rspec-rails3.0.1) を使用しており、Google 検索を介してレッスンと練習の間を補間しています。

私はおそらく間違ったマッチャーで立ち往生しています。これが私の失敗した仕様です:

エラーメッセージは次のとおりです。

には have_selector のようなマッチャーはないようrspec-rails3です。彼らのGithubページで調べたところ、このマッチャーについては言及されていないようです。

Gemfile:

0 投票する
0 に答える
2415 参照

rspec - rspec によって無視された binding.pry

の実行中にコンソールで pry セッションが開かれることを期待していrspecます。私は何か間違ったことをしていますか?または、間違った動作を期待していますか?

Gemfile:

Gemfile.lock:

仕様:

コンソール:

0 投票する
2 に答える
1236 参照

ruby-on-rails-4 - チェーン メソッド呼び出しを使用した Rspec コントローラー テスト

私のコントローラーは次のようになります。

RSpec を使用してチェーン ラインのコントローラー テストを作成しようとすると、テストに合格できないようです。

私の controller_spec は次のようになります。

このようなコントローラー用に作成する良いサンプル テストは何でしょうか?

0 投票する
1 に答える
418 参照

ruby-on-rails-3 - Rspec デバイス サインイン

rspec でコントローラーの仕様をテストするために、管理者にサインインしようとしています

ここで説明されている指示に従うために最善を尽くしましたが、adminまだログインできないために何かを見逃したようで、コントローラーの仕様が失敗します

ここに私のコード

session私のコントローラー仕様内に表示される出力

コントローラー仕様

コントローラーコード