問題タブ [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 に答える
1252 参照

ruby-on-rails - rspec 3 でコントローラをテストすると、「@routes is nil」と表示されます

rspec 3 を使用するように Rails アプリをアップグレードした後、コントローラーのテストが壊れました。で何か不足していrails_helper.rbますか?

rails_helper.rb

users_controller_spec.eb

失敗:

ありがとう!

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

ruby - RSpec 3 に 1 行の文字列の diff を強制的に表示させますか?

HTML を含む長い文字列と、改行文字を含まない長い文字列を比較しています。

これによると ( https://www.relishapp.com/rspec/rspec-expectations/docs/diffing )、RSpec は複数行の文字列を比較しますが、単一行の文字列は比較しません。

これをオーバーライドして、1行の文字列も比較する方法はありますか?

RSpec3を使用しています。

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

ruby-on-rails-3 - コントローラーのスタブ静的モジュール メソッド

rspec テストで method をモックすることができませんA::B.auth

rspec 3 と rails 3.2 を使用。テストの種類: コントローラー。

モックが単純なハッシュを返すようにしたい: {value: true}. これは可能ですか?

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

ruby-on-rails - RSpec HtmlMatchers have_tag: 正規表現を使用して HTML 属性を照合できますか?

srcビューの1つによってレンダリングされたタグの属性の値の一部を指定しようとしてimg、次の構文を使用したいと考えていました:

式が nokogiri によって正しく解釈されているように見えるため、これは奇妙です ((?-mix:...)基準を参照) 。

だから私は何かを忘れたのか、それとも単に不可能なのか疑問に思っています. 前もって感謝します

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

ruby-on-rails - Rspec3: 例外をコントローラーに送信する

コントローラーをテストして、コントローラーが受け取るたびに適切なテンプレートをレンダリングすることを確認したいActiveRecord::RecordNotFound

コントローラー:

私のテスト:

現在エラーが発生しているテストについてはまったくわかりません。NoMethodError: undefined method 'each' for #<String:0xbcdf388>

私のテストを正しく書くには?

0 投票する
3 に答える
3552 参照

ruby-on-rails - Rspec 3.未定義のローカル変数またはメソッド「response」 #

API コントローラーを rspec でテストしたい。したがって、ここに簡単なコードを示します。

しかし、私はエラーがあります: