RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

RSS

  • 解決済

    回答
    1

    [rails]Rspecでのpassword一致の検証の書き方

    お世話になります。 RailsでSorceryを使ったユーザ認証を実装し、そのSpecを書こうとしているのですが、 Modelの検証の部分でつまづいております。 環境 ruby(ruby 2.3.1p112) / rails (Rails 5.0.0.1) rspec-rails (3.5.2) # app/models/us

    • 0評価
    • 12PV
    yoshiky yoshiky 1週間前
  • 受付中

    回答
    0

    rspecの書き方(1つの処理の中で複数回データ更新の検証)

    rspecで、データ更新の書き方をお聞きしたいです。 テスト内容 ・データがまず、status: processingになった後例外が発生し、status: falseに更新された事を確認 1つの処理の中で、データの更新が2回あるのですが、その時の2回更新された事の確認はどのようにしたら良いでしょうか? 例) def sample

    • 0評価
    • 25PV
    nao20 nao20 2週間前
  • 解決済

    回答
    1

    RSpec:ヘルパー関数の定義方法

    Rails5.0でRSpec3.5を利用してテストしていますが、specファイルで利用するヘルパー関数はどのように定義すればいいでしょうか? ここにヘルパー関数の定義方法が載っていますがspecファイルのテスト時にヘルパー関数を定義しているモジュールをrequireする所で次のエラーが発生してしまいます。 vendor/bundle/ruby/2

    • 0評価
    • 92PV
    kuma3 kuma3 3ヶ月前
  • 解決済

    回答
    2

    複数のリレーションのcountするメソッドをStub化してテストを行いたい。allow_any_in...

    ArticlaとComment というmodelがあり、コメントが30件以上は投稿できないというテストをRspecで実装したい場合に、 FactoryGirlなどで、30以上のCommentを作るのは無駄が多いため、Stubなどを用いて実装できないかとかんがえております。 リレーションのイメージは次の通りです。 article = Artic

    • 0評価
    • 42PV
    qaz3330 qaz3330 1ヶ月前
  • 受付中

    回答
    1

    [RSpec]developmentとtestを走らせたときで挙動が違う

    概要 RSpecでtestを走らせているのですが、普通にdevelopmentで動かしたときは正常に動作するのに、 RSpecを走らせたときは異なる挙動をするためにtestが落ちてしまいます。 原因が分かる方、ご回答宜しくお願いします。 状況 以下のようなデバック目的のコードを書いて、挙動の違いを際立たせるようにしました。 (今回の挙動の

    • 0評価
    • 43PV
    Takahiro_I Takahiro_I 1ヶ月前
  • 受付中

    回答
    1

    RSpecでのクラスのrequire

    RailsじゃないRspec3環境を構築する方法 上のurlを参照して、テストを行ってみました. 1.クラスのコード lib/hello.rb class Hello def message "hello" end end 2.テストコード spec/hello_spec.rb require_relative

    • 0評価
    • 32PV
    tieat tieat 1ヶ月前
  • 解決済

    回答
    1

    Railsのログイン認証のテスト(RSpec)

    前提・実現したいこと Rspecでログイン認証のテストがどうしてもうまくいかないです。 現在はモックを使って試しているのですが、エラーが出てしまいます。 下記のログイン認証のテストの仕方をご教授ください! (Device等のログイン認証のライブラリは使っていません。) 発生している問題・エラーメッセージ 1) SessionsControll

    • 0評価
    • 60PV
    takeo7 takeo7 1ヶ月前
  • 解決済

    回答
    1

    gem selenium-webdriverでRspecがうまくいきません

    Rspec Featureテストで、 firefoxが開き 下記のようなエラーが出てうまくいきません。 Selenium::WebDriver::Error::WebDriverError: unable to obtain stable firefox connection in 60 seconds 対策として、下記のサイト

    • 0評価
    • 45PV
    honey_cake honey_cake 1ヶ月前
  • 受付中

    回答
    1

    Rspec/Fakerを用いてimageを作成

    前提・実現したいこと 画像保存のバリデーションのテスト 発生している問題・エラーメッセージ 問題は画像をテスト環境で作成した際に、image_urlがnilになってしまうことです。 1) CaptureImage#main_image? valid with main_image Failure/Error: expect(capt

    • 0評価
    • 70PV
    s.hiroaki s.hiroaki 1ヶ月前
  • 解決済

    回答
    1

    子レコードが作成されたかどうかのテストが上手くいかない。RSpec

    前提・実現したいこと RSpecのコントローラーのテストで、レコードが作成されているかテストをしています。 「親レコードが作成されているか」のテストはうまくいくのですが、「子レコードの作成ができているか」のテストがうまくいきません。 ちなみに、テスト対象の動きは実際に親レコード、子レコード共に作成されています。 どなたか子レコード作成のテストに関する

    • 0評価
    • 196PV
    takeo7 takeo7 2ヶ月前
  • 受付中

    回答
    1

    Controllerのテストで引数がうまく渡せない。RSpec

    前提・実現したいこと RSpecでControllerのテストケースを作成しているのですが、getでパラメータを引数渡すところがうまくできません。 どうすればeventModelのidをちゃんと渡してshow画面のレスポンスを得るテストケースを作成することができるのでしょうか? ご教授お願いいたします! 発生している問題・エラーメッセージ Fa

    • 0評価
    • 235PV
    takeo7 takeo7 2ヶ月前
  • 解決済

    回答
    1

    Rails5でRSpecの実行が遅い

    Rails5でRSpecの実行がやけに遅いです。 spring rspec spec/services/testとspringを利用しているので2回目以降はキャッシュを利用して通常であれば高速で実行できるはずですが2回目以降の実行でもファイル取得に2秒ほどかかってしまっています。springをつけなければファイルの取得に3秒以上かかっているので1秒ほどは早

    • 0評価
    • 191PV
    kuma3 kuma3 3ヶ月前
  • 受付中

    回答
    1

    railsチュートリアルのRSpecでエラーが発生する

    rails チュートリアル第3章を進めています。 $ rails generate rspec:install を実行すると以下のエラーが吐き出されます。 /Users/ayumu/.rbenv/versions/2.0.0-p648/lib/ruby/gems/2.0.0/gems/railties-4.0.5/lib/rails/railt

    • 0評価
    • 95PV
    vol_ay vol_ay 3ヶ月前
  • 解決済

    回答
    1

    rspecでpost処理がうまくいきません

    こんにちは rspecで、セッションに関して以下のようなことを確認したいのですが、 RSpec.describe SessionsController, type: :controller do it 'ログイン画面で何も入力しなければ元のページに戻る' do get :new post :create,

    • 0評価
    • 72PV
    dialbird dialbird 3ヶ月前
  • 受付中

    回答
    0

    rspecを実行すると、Factory not registered.. のエラーが出ます。

    bin/bundle exec rspec spec/features/create_ticket_spec.rb rspecを動かすと、↓のエラーが出ます。 ArgumentError: Factory not registered: event しかし、 rails console をしてから、だと↓でエラーは出ません。

    • 0評価
    • 101PV
    axax90 axax90 4ヶ月前
  • 受付中

    回答
    1

    Rspecのダブルの扱い方について

    よろしくお願いしますm(__)m Rspecでテストケースを書いていて疑問に思った点がありました。 自分なりに調べて理解したつもりなのですが、 私の解釈があっているかどうかチェックしてただけないでしょうか。 間違っている箇所がありましたら ご指摘いただけると幸いです。 どうか宜しくお願い致します!!!! ////////////

    • 0評価
    • 135PV
    yusukexyusuke yusukexyusuke 4ヶ月前
  • 解決済

    回答
    1

    rspec(capybara/features)の単体実行と全体実行で結果が異なる

    rspec(capybara)で画面のテストを作成しております。 rspecコマンドで全体を叩いた場合と、 rpsec ファイル名 で叩いた場合、結果が異なってしまいます。 具体的には、ransackのform生成メソッドのsearch_form_forを、ApplicationHelperで上書きして用いておりますが、rspecコマンドで全体実行すると

    • 1評価
    • 258PV
    KoukoMatsumoto KoukoMatsumoto 4ヶ月前
  • 受付中

    回答
    0

    [Rspec]Feature Specが落ちる(CI: wercker.com内) Missing ...

    前提・実現したいこと ローカルで開発を行っています。Rspec,Capybara,poltergeistなどを使ってfeatureスペックを書いています。 https://app.wercker.com/ を用いてCIを回しているのですが、予期せぬエラーが起きてしまいます。 解決方法をアドバイスしていただけると嬉しいです。 ローカルのテストは全

    • 0評価
    • 226PV
    yamitake yamitake 5ヶ月前
  • 受付中

    回答
    0

    Serverspecでsshログイン失敗時のエラーハンドリング

    前提・実現したいこと Serverspecで外部リソースにsshログイン(パスワード認証)できなかった場合に、適切なエラーメッセージを表示させたい。 そもそも、こんな機能を作成するのは、serverspecのアーキテクチャに反するとの意見もあるかと思いますが、、、 発生している問題・エラーメッセージ レスポンスが返ってこない。。。 Chec

    • 0評価
    • 325PV
    chikashi.ni chikashi.ni 5ヶ月前
  • 解決済

    回答
    1

    rspecのcontrollerテスト方法について

    rspecを利用してcontrollerのindex,showメソッドのテストを実装する時の質問です。 beforeで before{post :create, params} のような形で事前にデータを登録しておきます。 このときbeforの結果作成されたidをキーとしてindex,showメソッドを実行した結果をテストしたいのですが、

    • 0評価
    • 194PV
    TakakiSato TakakiSato 6ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    35

  • 総質問数

    85

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る