問題タブ [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 - rspec 3 でコントローラをテストすると、「@routes is nil」と表示されます
rspec 3 を使用するように Rails アプリをアップグレードした後、コントローラーのテストが壊れました。で何か不足していrails_helper.rb
ますか?
rails_helper.rb
users_controller_spec.eb
失敗:
ありがとう!
ruby - RSpec 3 に 1 行の文字列の diff を強制的に表示させますか?
HTML を含む長い文字列と、改行文字を含まない長い文字列を比較しています。
これによると ( https://www.relishapp.com/rspec/rspec-expectations/docs/diffing )、RSpec は複数行の文字列を比較しますが、単一行の文字列は比較しません。
これをオーバーライドして、1行の文字列も比較する方法はありますか?
RSpec3を使用しています。
ruby-on-rails-3 - コントローラーのスタブ静的モジュール メソッド
rspec テストで method をモックすることができませんA::B.auth
。
rspec 3 と rails 3.2 を使用。テストの種類: コントローラー。
モックが単純なハッシュを返すようにしたい: {value: true}
. これは可能ですか?
ruby-on-rails - RSpec HtmlMatchers have_tag: 正規表現を使用して HTML 属性を照合できますか?
src
ビューの1つによってレンダリングされたタグの属性の値の一部を指定しようとしてimg
、次の構文を使用したいと考えていました:
式が nokogiri によって正しく解釈されているように見えるため、これは奇妙です ((?-mix:...)
基準を参照) 。
だから私は何かを忘れたのか、それとも単に不可能なのか疑問に思っています. 前もって感謝します
ruby-on-rails - Rspec3: 例外をコントローラーに送信する
コントローラーをテストして、コントローラーが受け取るたびに適切なテンプレートをレンダリングすることを確認したいActiveRecord::RecordNotFound
コントローラー:
私のテスト:
現在エラーが発生しているテストについてはまったくわかりません。NoMethodError: undefined method 'each' for #<String:0xbcdf388>
私のテストを正しく書くには?
ruby-on-rails - Rspec 3.未定義のローカル変数またはメソッド「response」 #
API コントローラーを rspec でテストしたい。したがって、ここに簡単なコードを示します。
しかし、私はエラーがあります: