問題タブ [rspec2]

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

ruby-on-rails - これでRSpec 2が何をしているのか誰か説明してもらえますか?

RSpec 2 に飛び込もうとしましたが、その自動生成されたコントローラー スペックは、Ruby のどのバージョンまたは Rails のどのバージョンでも、RSpec 2 のどのバージョンでも機能しません。多分私は明らかな何かを見逃していますか?

これはから自動生成されますrails g scaffold Category

RSpec はこれを返します:

このモック/スタブが返されるのはなぜnilですか?

アップデート

これは、コントローラーの show メソッドからのものです。

ありがとう!

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

ruby-on-rails - Rspecとその生成されたファイルを完全に削除し、それらをプロジェクトに再インストールする方法は?

プロジェクトからrspecを完全に削除してから、再インストールすることはできますか?

私が尋ねる理由は、私がRails 3ベータでプロジェクトを開始し、新しいものが出てきたので、新しいrspecが競合し、何も通過しないためです。しかし、新しいプロジェクトを開始すると、すべてが期待どおりに機能しているように見えます。

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

ruby-on-rails - このデフォルトの RSpec ステートメントはどういう意味ですか?

その声明はどういう意味ですか?these何かを意味するものとしてどこにもインスタンス化されていません。

ステートメント全体は次のとおりです。

エラーが発生したため、これを言います:

これは、前述のシナリオから来ています..

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

ruby-on-rails - ニュージャージーで最大の初心者によるRSpec2エラー:(|factory_girl、authlogic、rails3

私は次のように失敗するrspecシナリオを書いています:

users_controller_spec.rb:

users_controller.rb:

user.rb-ファクトリ

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

ruby-on-rails - update_attributes を false に設定して「current_user」をスタブするにはどうすればよいですか?

これは純粋な構文の問題です。私はRSpecに非常に慣れていません。

私は基本的に、このエラー行の行に何かを書きたいと思っています:

それを正しく書く方法を知っている人はいますか?

RSpec のデフォルトは次のようになります。

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

ruby-on-rails - セッションハッシュをモックするrspecレール

次のように、コントローラーのセッションハッシュをモックアウトしようとしています:

get 'show' を呼び出すと、次のように表示されます。

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

私も簡単に設定してみました

しかし、次の問題が発生します。

誰にも理由がありますか?

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

rspec - rails3 rspecの問題

Rails3を試しています。railstutorial サイトを使用して、rails3 について詳しく調べています。このチュートリアルは、最初は非常に優れています (私は rails2 の経験がほとんどありません)。

現在進行状況をブロックしている rspec に問題があります。チュートリアルで rspec2.0.0.beta.18 gem の使用が推奨されていることがわかりました。代わりに rspec2.0.0.beta.20 gem をインストールしました

ただし、このバージョンの rspec に問題があることがわかりました integration_test の rspec は次のようになります。

失敗は次のようになります。

(注:第 5 章を見た人は、文脈を理解するのに問題はありません。)

Gemfile で rspec のバージョンを 2.0.0.beta.18 に変更して rspec を実行すると、次のエラーが発生します。

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

ruby-on-rails - 工場作成のシーケンスに問題があります

なぜこれがうまくいかないのか誰かが見つけてくれることを望んでいました。

Factory_Girlで指定した属性が検証前にスタブに適用されていないため、呼び出されているというエラーが発生します。

エラー:

RSpec2

工場

Post.rb-モデル

また、露骨に見栄えのするコードを自由に選んでください。:D

ありがとう!!

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

ruby-on-rails - 仕様の学習..問題を抱えているようです

ここに私が仕様している私のコードがあります:

かなり簡単に思えます。これは私がそれを仕様しようとしているものです:

これを返しています:

理由はよくわかりませんが。mock_vote を (:vote) としてスタブ化した場合、それはコントローラー メソッドを介して実行され、それに起因する +1 を取得しませんか?

アップデート

これが私の posts_controller.rb のプライベート メソッドです。

答え:

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

ruby-on-rails - factory_girl/rspec2シナリオの未定義のメソッド`each'

投票に関連付けられた投稿をファクトリしようとしています。Post.votesがそれに関連付けられたVoteを生成するようにします。

そして私のrspec2は比較的簡単です:

では、なぜこのエラーが返されるのでしょうか。

ルビー1.8.7(2009-06-12パッチレベル174)[universal-darwin10.0]

Rails 3.0.0