capybaraとrailsに関するnysalorのブックマーク (2)

  • minitest と capybara で rails3 の integration テストを書く - おもしろwebサービス開発日記

    ハマったのでメモ。素の minitest と capybara でテストを書く方法もありますが、とりあえず試してみるなら minitest-rails と minitest-rails-capybara を使うのが一番早いです。 Gemfile に下記のように書いて bundle install group :development, :test do gem "minitest-rails" end group :test do gem "minitest-rails-capybara" end 下記コマンドで test/minitest_helper.rb を生成します。 rails generate mini_test:install さらに、test/minitest_helper.rb の require "minitest/rails/capybara" の行をコメントアウトし

    minitest と capybara で rails3 の integration テストを書く - おもしろwebサービス開発日記
  • #257 Request Specs and Capybara - RailsCasts

    ハイレベルテストは、Railsアプリケーションをテストする優れた方法です。この種のテストでよく用いられるCucumberについて、エピソード155[動画を見る, 読む]で取り上げました。Cucumberの、アプリケーションの振る舞いを英語の文法で定義するやり方が好きではない人もいるでしょう。そこで今回はハイレベルテストを実行する別の方法を見てみます。 普段はテスト駆動開発を奨励していますが、今回はすでに完成したアプリケーションにテストを追加することにします。それによって、実装の詳細やアプリケーションが正常動作するかどうかに気をとられることがなくなります。これからテストを追加するアプリケーションは、単純な1ページのみのTo Doリストです。タスクのリストを表示し、新規タスクを追加するためのフォームがあります。

    nysalor
    nysalor 2012/09/18
    後で読みます!
  • 1