RSpec早いもので私は3回目のもくもく会参加です。今回もたくさんの収穫があり、自分自身少しずつ積み重ねができてきたような実感も出てきました。振り返ってみると、実感した最大の収穫は「ついにこれで開発できる状況が整った!」です。性質上パブリックにできないプロジェクトでもコードを管理してCIしたいその上で、RSpec習得の一連の流れから、RailsでのTDDを体験したいという理由です。rbenvでプライベートなRuby開発環境を構築する書きました。成果についてプライベートな環境を構築するのが目的であるため、GitLabで作業していましたがレポートのためにGitHubに公開しています。scratchこの記事がとても役に立ちました。ビルドスクリプトを参考にしながら以下の様なコードを実行することにしました。config/database.ymlに書いてあるDB接続情報をどうするか様々な方法がある中、悩んだ結果、シェルの環境変数にいれておいて、database.ymlの中でERBをつかって動的に設定する方法を選択しました。Rails入門これまでは単体のRubyスクリプトでRSpecの自習していましたが、RailsでTDD入門するにあたり、Qiitaに投稿された以下の記事を参考にしました。チュートリアル(その2)http://qiita.com/items/fbe0a4ac2269a743dc17テスト周りの技術はかなりのペースで新しい機構が開発されていて、何からどうしたらいいのかわからないという中でとてもありがたいチュートリアルでした。名前は知っているけど、その実はよくわからないというgemも一通り説明がありました。FactoryGirlSporkDatabaseCleanerなど。それと、これまで@jnchitoさんコードを見ていて気になっていた、Guardも使ってみて、その便利さも実感しました。RSpecのコードはチュートリアルを参考にしながら、自分なりにexpectを使った書き方に変えながら書きました。endendこれから長くなりましたが、もくもく会中にたくさんアドバイスを頂いて、まだまだ書ききれない収穫がありました。今回できたのもモデルのユニットテストをちょこっと書いただけなので、受け入れテストはどうする?とか、CIってどこまでがCI?とか、まだまだわかってないことがあります。冒頭に書いた通り、ひとまず開発を開始できる状況ができました。NockでHTTPモックを使ったテスト月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。