問題タブ [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.
ruby-on-rails - バージョン 2.99 の RSpec 構文を修正するには?
最近、Rails 4 アプリケーションを RSpec 2.X から 2.99 にアップグレードしました。すでにTranspecを実行しているにもかかわらず、いくつかのテストがまだ失敗しています。
最初のテストは、RSpec のアップグレード前と同じようにパスします。
ただし、2 番目のテストではエラーがスローされます。
構文を何に変更する必要がありますか?
not_to
などのいくつかのことをすでに試しましたbe_falsey
。これまでのところ何も機能していません。
助けてくれてありがとう。
ruby-on-rails-4 - ActionController::TestResponse が has_selector メソッドに応答しませんか?
Michael Hartl の Rails スクリーンキャストの古いバージョン (Rails 3 用) をフォローしています。ただし、私は Ruby 2 と Rails 4 ( rspec-rails
3.0.1) を使用しており、Google 検索を介してレッスンと練習の間を補間しています。
私はおそらく間違ったマッチャーで立ち往生しています。これが私の失敗した仕様です:
エラーメッセージは次のとおりです。
には have_selector のようなマッチャーはないようrspec-rails3
です。彼らのGithubページで調べたところ、このマッチャーについては言及されていないようです。
Gemfile
:
rspec - rspec によって無視された binding.pry
の実行中にコンソールで pry セッションが開かれることを期待していrspec
ます。私は何か間違ったことをしていますか?または、間違った動作を期待していますか?
Gemfile:
Gemfile.lock:
仕様:
コンソール:
ruby-on-rails-4 - チェーン メソッド呼び出しを使用した Rspec コントローラー テスト
私のコントローラーは次のようになります。
RSpec を使用してチェーン ラインのコントローラー テストを作成しようとすると、テストに合格できないようです。
私の controller_spec は次のようになります。
このようなコントローラー用に作成する良いサンプル テストは何でしょうか?
ruby-on-rails-3 - Rspec デバイス サインイン
rspec でコントローラーの仕様をテストするために、管理者にサインインしようとしています
ここで説明されている指示に従うために最善を尽くしましたが、admin
まだログインできないために何かを見逃したようで、コントローラーの仕様が失敗します
ここに私のコード
session
私のコントローラー仕様内に表示される出力
コントローラー仕様
コントローラーコード