RSpec

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

RSS

  • 解決済

    回答
    1

    STORED GENEARATEDカラムがNULLになる

    環境 MySQL 5.7 Ruby 2.3.3 Rails 5.0.1 Rspec / FactoryGirl / DatabaseRewinder 前提・実現したいこと 掲示板のような機能で全文検索を実装しようとしています。 テストを走らせるとSTORED GENERATEDカラムがNULLになっていて困っています。

    • 0評価
    • 75PV
    iyuuya iyuuya 2週間前
  • 受付中

    回答
    0

    [Rails]controllerのテスト中に、別のcontrollerを使う方法[RSpec][D...

    FactoryGirl/Devise/ControllerMacros FactoryGirlを使って、Deviseでのログイン後のcontrollerのテストをしたのですが、 deviseを使ったコントローラのテストなどを参照して行いましたが、エラーで上手く行きませんでした。 module ControllerMacros def login

    • 0評価
    • 75PV
    stimlocy stimlocy 1ヶ月前
  • 受付中

    回答
    0

    Capybaraによるテスト中にエラーが発生したときに、追加でStepを実行したい

    前提・実現したいこと rspec+capybaraでテストを作成しています。 Scenarioでテストが完結するように記載がしたいと考えていて、実行したテストがテストをPassしていてもFailしていてもロールバックがしたいです。 発生している問題・エラーメッセージ 例ですが、以下のようなFeatureファイルがあります。Stepは省略します。

    • 0評価
    • 65PV
    toushimi toushimi 1ヶ月前
  • 受付中

    回答
    0

    Rspec 多対多のテストについて

    基本的なモデルのスペックは書くことができますが、こういった多対多のモデルの場合はどうやってspecを書いたらいいのかよくわかりません。 もし、チュートリアルや解決策が乗っているサイトなどがあったら教えていただけると嬉しいです。 また、多対多のモデルは最低限どこまでテストすればいいのでしょうか? よろしくお願いいたします。 class Serv

    • 0評価
    • 65PV
    pepper pepper 1ヶ月前
  • 解決済

    回答
    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評価
    • 73PV
    yoshiky yoshiky 2ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 75PV
    nao20 nao20 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 136PV
    kuma3 kuma3 4ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 112PV
    qaz3330 qaz3330 2ヶ月前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 98PV
    Takahiro_I Takahiro_I 2ヶ月前
  • 受付中

    回答
    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評価
    • 81PV
    tieat tieat 3ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 151PV
    takeo7 takeo7 3ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 149PV
    honey_cake honey_cake 3ヶ月前
  • 受付中

    回答
    1

    Rspec/Fakerを用いてimageを作成

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

    • 0評価
    • 130PV
    s.hiroaki s.hiroaki 3ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 263PV
    takeo7 takeo7 4ヶ月前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 412PV
    takeo7 takeo7 4ヶ月前
  • 解決済

    回答
    1

    Rails5でRSpecの実行が遅い

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

    • 0評価
    • 295PV
    kuma3 kuma3 4ヶ月前
  • 受付中

    回答
    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評価
    • 139PV
    vol_ay vol_ay 5ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 129PV
    dialbird dialbird 5ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 154PV
    axax90 axax90 5ヶ月前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 187PV
    yusukexyusuke yusukexyusuke 5ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    35

  • 総質問数

    89

  • 今週の質問数

    0

関連するタグ

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