RSpec

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

RSS

  • 受付中

    回答
    0

    rails rspec が動かない

    前提・実現したいこと パーフェクト ruby on rails 7章に関する質問です。 1:Gemfile に以下の記述を追加 /Gemfile group :development, :test do gem 'rspec-rails', '~> 3.0.1' end 2: コンソルにて bundle install 3: コ

    • 0評価
    • 23PV
    yoshinocycle yoshinocycle 2日前
  • 受付中

    回答
    0

    [Rspec]has_many, has_oneでテストすべき内容について

    お世話になっております。 Rspecを使ってRailsのテストを書いているのですが、そもそもどういうテストを書くべきかで迷っております。 テストしたい内容 1つの注文(order)は1つ以上の複数の明細(order_detail)を持つ 1つの明細は必ず1つのみ商品(product)を持つ モデルとファクトリの定義は下記のように

    • 0評価
    • 14PV
    yoshiky yoshiky 2日前
  • 受付中

    回答
    0

    RSpecのresponse.headers['Location']で取得したURLから任意のクエリ...

    response.headers['Location'] 上記で取得したURLが下記の形式だったとして http://localhost:1234?hoge1=value1&hoge2=value2&hoge3=value3 上記のURLからhoge1の値value1を文字列として取得したい場合は どのように記述したらよろしいでしょうか。

    • 0評価
    • 20PV
    syoshinsya syoshinsya 1週間前
  • 解決済

    回答
    1

    rspecのsubjectを使ったリファクタリング方法について

    Railsのモデルのvalidationのrspecで、下記のような書き方をしています。 describe 'customer_number' do let(:customer) { build(:customer) } context '成功' do example '数字6桁なら有効' do cust

    • 1評価
    • 140PV
    shyamahira shyamahira 1週間前
  • 受付中

    回答
    2

    上手なテスト駆動開発の進め方について

    現在RailsアプリケーションでRSpecを使いながらテスト駆動か初に挑戦しています。 幾つかテストを書いて思ったことを質問させていただきます。 (テストを導入したのはアプリケーションの機能をほとんど実装してからです) 始めからテストをかけない 今回は、実装がほとんど出来ている状態からテストを書いているので、テストコードをメソッドごとにかけ

    • 3評価
    • 1050PV
    iku8 iku8 2週間前
  • 解決済

    回答
    1

    uninitialized constant がRSpecすると出てしまう

    Deviseで作成したフォームにRSpecでテストしようとしています。 以下のようなエラーが出て困っております。どのようにしたら直りますでしょうか? ご教示頂ければ幸いです。 $ bin/rspec Running via Spring preloader in process 18113 /Users/noriakitakamizawa/xxx/

    • 0評価
    • 30PV
    hrc hrc 1週間前
  • 解決済

    回答
    1

    STORED GENEARATEDカラムがNULLになる

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

    • 0評価
    • 95PV
    iyuuya iyuuya 1ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 97PV
    stimlocy stimlocy 2ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 81PV
    toushimi toushimi 2ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 87PV
    pepper pepper 2ヶ月前
  • 解決済

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

    回答
    0

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

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

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

    回答
    1

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

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

    • 0評価
    • 156PV
    kuma3 kuma3 5ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 133PV
    qaz3330 qaz3330 3ヶ月前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 120PV
    Takahiro_I 退会済みユーザー 4ヶ月前
  • 受付中

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

    回答
    1

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

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

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

    回答
    1

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

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

    • 0評価
    • 171PV
    honey_cake honey_cake 4ヶ月前
  • 受付中

    回答
    1

    Rspec/Fakerを用いてimageを作成

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

    • 0評価
    • 157PV
    s.hiroaki s.hiroaki 4ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 281PV
    takeo7 takeo7 5ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    35

  • 総質問数

    95

  • 今週の質問数

    2

関連するタグ

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