タグ

tddに関するkimunnyのブックマーク (3)

  • phil.sergi.blog: Testing Rake Tasks with RSpec

    Not sure if this is the correct way to go about testing rake tasks but it works pretty well. Hit up the comments if there is a better way. So here is an example rake task I want to test: [lib/tasks/app.rake] namespace :app do namespace :options do desc "refreshes option values" task :refresh => :environment do options = YAML.load_file("config/options.yml") options.each do |attrs| option = Option.f

    kimunny
    kimunny 2010/11/18
    RakeコマンドをRspecでテストするには
  • MacBookにRailsの自動テスト環境を構築した

    なんかautotestが流行りつつある今日この頃ですが、みなさまいかがお過ごしでしょうか。とりあえず丁度うちの会社でも自動テストしようかーみたいな話がでてたので構築してみましたよ! ZenTestのインストール とりあえずは定番のZenTest(autotest)とRedGreen(結果の色付け)をインストールします。 $ sudo gem install ZenTest $ sudo gem install RedGreen 次にautotestの設定ファイルの作成。exampledotautotest.rbのパスは人によって違うと思うので適当に読み替えてください。 cp /opt/local/lib/ruby/gems/1.8/gems/ZenTest-3.9.1/example_dot_autotest.rb ~/.autotest ~/.autotestの15行目のコメントアウトを

    kimunny
    kimunny 2010/11/06
    autotest growl 自動通知
  • 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のWik

    kimunny
    kimunny 2010/11/06
    autotest
  • 1