rspec

    1

    1答えて

    RSpec、Capybara、SeleniumでRuby on Railsアプリケーションをテストしています。 hrefのアンカーをクリックしたいのですが、event.preventDefaultのためにどこにも通ってはいけません。それにもかかわらず、リンクは現在のページの上に残るのではなくリンクされたページにテストを導く。 私の最初の印象は、Javascriptが動作していないということです。。

    0

    1答えて

    以下のメソッドのテストケースを記述したいと思います。私はユニットテストの初心者です。下記のメソッドのテストケースを記述する正しい方法を教えてください。 def create_new_user self.password_salt = BCrypt::Engine.generate_salt self.password_hash = BCrypt::Engine.hash_sec

    0

    2答えて

    私は1つの仕様と一つの工場を持っていると私はこのエラーを取得しています: SystemStackError: stack level too deep from gems/activerecord-4.2.1/lib/active_record/relation/delegation.rb:9:in `relation_delegate_class' 私はverbageを使用しよう

    0

    1答えて

    私は検索ボックスをテストする方法を理解しようとしています。 in rspec \ capybara私は2つのジョブを作成して、検索ボックスがあるページにアクセスし、検索語を入力してから、検索ボタンをクリックします。私は1つの仕事だけを見ることを期待していますが、両方の仕事は返されています。私は、テスト入力が無視されていると推測しています。 特徴スペック it "narrows results fo

    0

    1答えて

    let値をスペック内に上書きすることはできますか? subject { MyClass.new params } let(:params) { {} } describe '#initialize' do it 'should set new params' do params = {a: 1} expect{ subj

    1

    1答えて

    これは私のプロジェクトでのモデル別のオブジェクトに委譲している方法 - class Subscription < ActiveRecord::Base def active? SubscriptionValidationPolicy.new(self).active? end end 私はユニットテストactive?、私はセットアップアクティブおよび非アクティブ

    -1

    1答えて

    RSpecで作成している宝石をテストしようとしています。宝石の目的はキューを作成することです( 'バニー'を使用して)。複数のサーバー上のプロセス間で通信するために役立ちます。 しかし、私は安全にいくつかのテストプロセス(すべて表示例の失敗と成功を)産卵せずに環境を実行しているRSpecの内部プロセスを作成する方法についてのドキュメントを見つけることができません。ここで は、私はテストがやりたいこ

    0

    2答えて

    私は2つの_specファイルを持っています。最初のユニットテスト、もう1つは統合テストです。 ファイル名を指定して実行している間は、 "rspec"として動作している間に緑色で表示され、3つは失敗しています。 私はdatabase_cleaner gemを使用して、各テストのまわりのテスト・データベースをクリーンアップしています。 config.use_transactional_fixtures

    0

    3答えて

    次のコードがあり、私が合格できないとテストしました。コードは、24時間以上前に完了したすべての予約を自動ロックする必要があります。 私がテストに入れて、Booking.auto_lock_guestsの最初の行を実行すると、何も起こりません。私はbooking_7と入力して、Booking.auto_lock_guestsと入力した後、それはtrueにロックされます。これは、予約がBooking.

    1

    1答えて

    私はRspecを初めて使用しています。基本的な機能のコントローラメソッドをテストしようとしています。私は基本的な機能をテストするつもりはないと知っていますが、私は何かを構築するよりも学習目的のためにもっとや​​っています。 私はProtocolsControllerというコントローラを持っています。コントローラは、基本的なCRUD機能に使用されます。コントローラをテストして#メソッドを作成しようと