Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login



この記事はテストの書き方とそれをRuby On Railsに適用する方法の情報を求めるRubyistたちのために書かれています。 もしあなたがテストを書くことに慣れていなかったり、慣れてはいてもRailsでのテストではなかったりするなら、ここを読むことできっと実践的なチップスと共にテストを成功させるための深い洞察が得られることでしょう。



  • あなたはすでにRubyをインストールしていて、Rubyスクリプトを実行する方法を知っています
  • あなたはすでにRailsをインストールしています
  • あなたはコントローラー1つとモデル1つを持つ基本的なRailsアプリケーションを既に作成しています

もし上記を満たしていないとすると、あなたはちょっと一足飛びに進みすぎかもしれません。 をチェックすれば、初心者用のいいチュートリアルが見つかるでしょう。

Ruby 1.8.2以上と、Rails 0.12以上を持っていることを確認してください。


Steve Kellock ::: ::: what-a-day on #rubyonrails


Testing 1-2-3... is this thing on?

  • What are These Strange Creatures?
  • So Why Test?

Introducing Test/Unit

  • The Small Picture
  • The Big Picture

Hello World on Steroids

  • The Victim
  • The Assault
  • Failure, Error and General Discomfort
  • This Side Up ^

The Test Case Life Cycle

  • A Quick Recap
  • The Flow
  • Setup and Teardown Exposed

Hey Test/Unit. Assert This!

  • The Assertion Lineup

The Rails Fly-By

  • It's About Frikkin' Time
  • Where They Live
  • How to Turn Them On
  • The 3 Environments
  • Why Make This Distinction?

The Lo-Down on Fixtures

  • What They Are
  • YAML the Camel is a Mammal with Enamel
  • Comma Seperated
  • ERb'in It Up
  • Fixtures in Action
  • Hashes with Special Powers

Testing Your Models

  • A Unit Test

Testing Your Controllers

  • What Is It?
  • An Anatomy Lesson
  • The 4 Hashes of the Apocolypse
  • Response-Related Assertions
  • Tag-Related Assertions
  • Routing-Related Assertions
  • Testing File Uploads

Testing Your Mailers

  • Keeping the postman in check
  • Unit Testing
  • www
  • Functional Testing
  • Filtering emails in development
Last modified:2006/06/08 18:58:07