rspec-rails

    7

    1答えて

    私のRailsアプリケーションでは、コントローラアクションの1つでenvハッシュにアクセスしています。線に沿って 何か: def my_before_filter env['some.key'] = "Something or other" end これは私の要件のために素晴らしい作品。 私は、テスト環境での私のRailsアプリを起動し、のようなアクションを訪問した場合: # /u

    0

    1答えて

    RSpecを1つのランタイムで繰り返し実行します(Jrubyの起動時の問題を回避するためにこれを使用します)。これはshared_examplesを使用するまでうまくいきました。 shared_exampleを使用してrspecを2回実行すると、「共有サンプルグループ」というメールが既に存在します。共有グループを削除またはリセットする方法、またはこの問題を回避するにはどうすればよいですか?

    1

    1答えて

    私はルビーマインを使用して仕様のテストをデバッグしようとしています、しかし、私が手に:ここ uninitialized constant QuizzesController は完全なエラーです: Fast Debugger (ruby-debug-ide 0.4.17.beta8, ruby-debug-base 0.11.30.pre4) listens on 127.0.0.1:41134 /

    1

    1答えて

    私はrspecで配列をモックしようとしています(アプリケーションでは、外部APIからの戻りオブジェクトです)。 私はこのようにそれをからかってみました: item = double("item") item.stub(:[]) { :return_value } 働くが、その後、私は買ってあげる:配列内の各値についてRETURN_VALUEを。 別の方法がありますか?

    0

    1答えて

    spec/models/season_spec.rbファイルにいくつかのRspecテストケースを記述しました。彼らは通りです: - require 'spec_helper' describe Season do it 'should not be without name' do Season.new(:name=>nil,:number_of_weeks=>'3',:

    1

    1答えて

    私は1.1.2 マイRSpecのテストリターンレール3.2.1とカピバラとRSpecの2.8.o「をしていなければならない」を使用しています...しかし、それは「持っている必要があります」とshould'nt? だけの思考....私はしばらく前にこのAについての議論を見ましたが、私はそれを見つけることができないと、誰かがそこからテスト・リターン「は持つべきである」というような解決策を知っている場合

    5

    1答えて

    rspec-rails gemのどのバージョンが、Rails 2.3ブランチ(2.3.14具体的)とまだ互換性がありますか?私は2.1.0を試しましたが、それもRails> = 3.0のものです。私が知っておくべき他の依存関係やバージョンの制限はありますか? ありがとうございました。

    0

    1答えて

    コントローラの仕様では、render_remote_contentを呼び出すコントローラーアクションが正しい部分をレンダリングすることをテストしようとしています。 現在、私のような何かをしようとしている: response.should render_template(partial: "path/to/_template", locals: {local_array: []}) これはass

    22

    3答えて

    私たちは、Rails 3.2アプリケーションから多くのフィールドにattr_accessibleとattr_protectedを設定しています。今のところ、これらのフィールドが保護されていることを確認するためのテストは実際にはありません。 だから私はいくつかの答えをグーグルすることを決定し、この溶液につまずい: RSpec::Matchers.define :be_accessible do |a

    49

    6答えて

    私は工場ガールを使用して、グループのモデル/ユニットテストで2つのインスタンスを作成しています。私は describe ".current" do let!(:current_group) { FactoryGirl.create(:group, :expiry => Time.now + 1.week) } let!(:expired_group) { FactoryGirl