Home > article > RSpec2+Rails3+autotest環境の構築

RSpec2+Rails3+autotest環境の構築

9月からやる仕事がめでたく、Rails3.0 + Ruby1.9.2のお仕事なので色々と環境構築。とりあえず自動テストまわりやりました。

一応、環境を他と切り分けるために、rvmでアプリ用にgemsetを用意。アプリごとに簡単に環境を構築できるrvmマジ便利。

gem install bundler --pre
gem install rails

まずは、bundlerとrailsをインストール。次は適当なアプリを作って必要なgemのインストールなどを行う。テストはRSpecで書くので、-TをつけてTest/Unitは使わないようにする。

rails new demo -T

次に必要なgemをGemfileに記述。rspecとかを「テストだけだから」と思って、gropu :testにしたら、モデルを作成したときにTest/Unitのテストコードが作られたりしたので注意。githubのWikiを見るとautotestのgemは不要そうなんだけど、実際ないとうまくautotestが動かなかた。

bundle install

あとはモデルを作って、テストが実行できればOK。

rails g rspec:install
rails g model user
rake
autotest

追記

Twitterで@conceal_rsさんから補足ありました。ありがとうございます!

@ukstudio ZenTestとautotest-railsはなくても大丈夫ですよ。あとrspecは2.0.0.beta.20からwebratに依存しなくなったのでhave_selectorとか使えなくなってます。gem ‘webrat’もあった方がいいかもless than a minute ago via Termtter

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://ukstudio.jp/2010/09/03/rspec2_rails3_autotes/trackback/
Listed below are links to weblogs that reference
RSpec2+Rails3+autotest環境の構築 from UKSTUDIO
pingback from Rails3でTDD環境を整えたメモ | ひげろぐ 11-03-14 (Mon) 0:16

[...] UKSTUDIO – RSpec2+Rails3+autotest環境の構築 [...]

Home > article > RSpec2+Rails3+autotest環境の構築

Feeds
Meta
Others

Return to page top