Serviceを読んで理解し、同意したものとみなします。質問するRuby向けテスティングフレームワーク。独自のDSLを使ってテストを構築する。件の閲覧数rails5でRspec実行時にFailure/Errorエラーが出ます参考書「rails5速習演習ガイド」に沿ってtaskleafというタスク管理アプリケーションを作成しているのですが、Rspec実行時にFailure/Errorエラーが出て解決法がわからないので質問させてください。specでログイン状態でしか呼べないアクションのテストをしようとしています。そのため、公式を参考に、まずはspec_helper.rbでincludeを行おうと下記のコードを書きました。5.1.7の開発環境を構築しています。testのテスト環境を構築しているのですが、インストールと設定が上手くいかずに困っています。エラー内容を説明させていただきます。Deviceを使用したアプリで、Rspecを用いてテストしようとしています。はじめにコントローラーのテストファイルに、以下を追加して、正常なレスポンスが帰ってくるかのテストをしようとしています。AdminアカウントがUserアカウントを管理するアプリケーションを作っています。User一覧(index)、User詳細(show)、ユーザー登録(new,create)、ユーザー編集(edit,update)、ユーザー削除(destory)。Adminでログインしている状態でしか、これらのアクションをできない様にする。速習実践ガイドで勉強している初心者です。5章の「テストをはじめよう」の、rspecによるテスト(205ページ)で、テストを実行しても失敗してしまい、先に進まない状態で悩まされています。一連のコード自体は何度も見返し問題ないのですが。ローカルでの接続が拒否されているようですが。件の閲覧数RSpecのフィーチャースペックでメソッドのスタブ化ができないプロジェクトを管理するサンプルアプリケーションを題材にRSpecの勉強をしています。サンプルアプリケーションは、プロジェクトを登録することができ、そのプロジェクトは完了済みかどうかのステータス(boolean型のcompleted)を持っています。プロジェクトの詳細画面には、完了ボタンがあり、完了ボタンを押すと、ステータスが完了済みになります。特定の用途のメール送信に使う独自のdelivery_methodを作ってあって、特定のテスト内ではこれを有効にしてテストしたい、という場合。Docker初心者です。件の閲覧数rspec-railsでgemのgeocoderをテストしたいrailsアプリでrspecを使って、gemのgeocoderで取得した住所と緯度経度をテストしたいと思っています。IntellijにRubyプラグインをインストールして、railsの開発を行なっています。Fakerを使って設定したメールアドレスに意図せずにメールが飛んだら問題になると思ってます。ドメインがありえないものを設定している、、とかであればそこまで心配することはないと思っています。ご存じの方いれば教えてください。現在、RSpec+Capybaraでテストコードを書こうとしています。やりたいことはナビゲーションバーの中にあるドロップダウンをクリックして表示されたドロップダウンメニューの中にログアウトというコンテンツがあることを確かめることです。Viewのコードは下記の通りです。1:nの関係を作ろうとしてます。テスト対象は以下のようなコードです。件の閲覧数1対多のアソシエーションをRspecでテストしたいです。Rspecのテストでつまずいています。理解していないことが2点あります。件の閲覧数RSpecのletは作りなおしてしまってよい?RSpec3です。(このletの使い方の正しい用語が不明です。動作的には問題なかったのですが、マニュアル等で言及されているものが見つけられませんでした。件の閲覧数RSpecのdescribeをFactoryGirlで作ったデータで回したい下記のようにeachを使ってほとんど重複するテストを共通化しようとしています。nil:NilClassとエラーが出てしまいますRspecに関する質問です。ファイルは以下の通りです。中規模アプリケーションのテストデータ作成方法のベストプラクティス教えて下さい。アプリケーションを作っています。テストツールはFactoryGirlとRSpecを使っています。毎回毎回テストデータをFactoryGirlで作成しているのですが、リレーションもかなり大きく、mock/stub等を用いても、テストデータ作成にかなりの時間がかかってしまいます。皆様の効率的なテストデータ作成方法を教えて下さい。なってしまい困っています。件の閲覧数capybaraを用いて、redirect先のページを検証する方法capybaraを使って、フィーチャースペックを書いています。件の閲覧数Basic認証時、specファイルを作成してください。Railsで開発をしています。現在、scaffoldで簡単な管理画面を作成しています。中身はほぼ終わり、管理画面全体にbasic認証をかけましたが、その後、scaffoldで自動的に生成されてたspecファイルの内容がパスできなくなりました。Basic認証時にテストをパスさせるために必要なことは何か、コードでわかりやすく教えていただきたいです。nil:NilClassエラー発生rspec2.99でテストが全部OKになった状態でrspec3.0.1に上げたら以下エラーが出るようになりました。件の閲覧数shared_examplesはrspec3.0から使えない?rspec2.99でinclude_examplesを使用しています。instead.が出るrspec2.99でテスト全部ok後transpecを実行しました。以下ワーニングが出るようになりました。Arrayエラーが出るRails4.0に上げてRspec2.99にしたところテストでエラーが出るようになりました。件の閲覧数Rails4に上げるとdemodulizedメソッドが使えなくなったRails3.2からRails4にバージョンアップしました。独自に作成したmy_resource/base.rbの中でdemodulizeメソッドを呼び出しているですがバージョンアップにより使えなくなりました。件の閲覧数Rails4でsporkを起動できないRails3.2からRails4.0最新バージョンに上げたところsporkを起動できなくなりました。以下のようなエラーが出ます。APIでのデータの送受信形式にJSONを使用し、リクエストのContent-Typeヘッダをapplication/jsonに指定する場合、RequestSpecで以下のように書いてます。この書き方だとspecファイル毎にlet(:request_header)の記入が必要なため、DRYじゃないし、面倒です。1.9.2p320⇒2.2.3)しました。DBはMySQLを使用しています。テストを実行したところエラーが発生し以下のようなエラーが発生しました。そのまま例外をraiseする。件の閲覧数Oauthでの認証をRspecの統合テストで確認する方法Railsでログイン管理にFacebookのOAuthでの認証を使っているのですが、それに対するテストを書くことがうまくできず躓いています。ネット上にいくつか情報はあったのですが古いものも錯綜しておりどれに従えば良いのかわかりませんでした。runnerを使って、以下にバッチを作ったとします。記述をしたらよいでしょうか、ご回答宜しくお願い致します。件の閲覧数Rspec+GuardでCarrierwaveを使用していると一時的にハングアップするrspecをguardで自動化して実行した際に、Carrierwaveを使用した処理の実行後にrubyプロセスのCPU使用率が数十秒100%近い状態になります。環境は上記の通りです。これまでまともにテストを書いていなかったのですが、さすがにまずいと思いRspecの勉強を始めました。Rails環境ではななくフレームワークなしのRubyのコードで以下の様な構成です。件の閲覧数RSpecの特定のテストの時にだけbinding.pryで動作を確認するRSpecのテスト中にbinding.pryで変数の状態などを確認できるようにpry-byebugを入れて使ってみたのですが、binding.pryを入れておいたメソッドが複数のテストから呼ばれていると、そのテストのたびに全て止まってしまい、何度もexitを入力しなければすべてのテストを終えれませんでした。件の閲覧数CapybaraとPoltergeistを使用した場合にDBの内容がビューに反映されないPoltergeistを使用した場合、Capybaraのテストケースの挙動が不思議です。最初に、Poltergeistを使用しない場合、Capybaraのテストケースはsuccessです。表示するページなので、一番上のブロックのみを確認することにしました。件の閲覧数capybaraでformでsubmitボタンを押すと、なぜかデータベースのデータが消えてしまいます。自分でブラウザ上でテストを行うと成功するのですが、capybaraで行うと失敗します。#投稿ボタンが押されたらpublishedをtrueに。押されなかったら自動下書き保存。件の閲覧数capybaraのsave_and_open_pageで開いたページの日本語が文字化けします。capybaraでsave_and_open_pageを使って開いたページが、以下のように日本語のみ文字化けしてしまいます。直し方があれば教えていただきたいです。一括でのテストの場合に、たまにエラーになるケースがあります。環境は下記のような感じです。タグの新着質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。