Tumblrjnicklas/capybaraを使用してユーザーテストを作成しようとしたのですが、よくドキュメントを読まずに検索しながら進めたところかなりはまりました。ところをまとめておこうと思います。環境ですが、RailsでRSpecを実行する際にcapybaraを使用している環境です。以下の機能についてテストを作成しました。ユーザーの新規作成画面でユーザーを新規に作成する。ログイン画面であらかじめ登録されたユーザーを使用してログインを行う。それぞれはまりながら進んだこともあり、たったこれだけのことで8時間近くかかってしまいました...。up")ユーザーの新規作成を行うときに以下のようなコードを記述しました。いう文字列がヘッダ部分にも存在しておりどちらのタグを指定しているのかわからないということでエラーになりました。idを指定することで対応を行いました。main:Object)前回のポストに書きましたが、URLを読むことができないということがありました。検索すればすぐに出てくることかもしれません。以下の内容を記述します。[/ruby]事前に作成したデータを参照できない2のケースについてテストを作成する場合には、あらかじめログイン可能なユーザーを作成する必要があります。1と2を同時にテストしても良いのでしょうが、テストの粒度として大きすぎるためそれぞれテストを行いたいと考えました。その場合に、2のケースでは以下のようなテストになります。ユーザーを事前に作成する。作成したユーザーでログインする。ログインが正しく実行される。この手順で実際に作成したテストが以下のコードになります。[/ruby]このテストを実行すると、どうしても認証エラーとしてログイン画面へリダイレクトされてしまいました。デバッガを使用して実際にdeviseの処理を追いかけたのですが、引数として設定された認証情報に該当するデータを取得できていないことがわかりました。実行した以外の処理)では正常にユーザーが取得できていることが確認できました。設定が正しくないのではということに気づきました。されることになります。ドライバはデータを参照することができないのです。そこで、設定を変更して以下の通りトランザクションを使用するのではなくデータベースの内容を削除するように設定を変更しまし正常に動作するようになりました。[/ruby]さいごにいずれの情報もきちんとドキュメントを読んだり解説書を読めば記載されていることでした。片手間に導入しようとしてかえって時間がかかってしまった感じです。いうことで、きちんとドキュメントは読みましょうということで。使用方法について記載されています。今回のトラブルについてもよく読んでおけば回避できた内容でした...。第3章後半)こんにちは。beaglesoftの真鍋です。»スポンサープロフィール合同会社ビーグルソフトのブログです。設立日は2013年8月21日の会社です。までご連絡をお願い致します。SDKのバージョンを指定するphonelibを利用して電話番号を上手に扱うJavaScriptを利用してPDFに設定するフォントが文字化けするValidationAttributreでDIされたオブジェクトを取得するPostgresでUUIDを生成する注目記事スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。