2008-12-13から1日間の記事一覧

まとめ

ブラウザ内の動きを内包してくれるライブラリ まだ詳しく調べていないのでわからないがcucumberと激しく相性が良さそう

注意したほうがよいテスト

modelを変更した際に影響が出るカラム(nameやIDなど) URLリンク formの送り先URL ログインリクエスト時のHTTPメソッド Merbを利用する際はsession情報を失わないようにenvironments/test.rbに以下を設定しましょう。 Merb::Config.use do |c| c[:session_sto…

Webratを使用すると何がテストできるの?

アクセスが成功しているかどうか ページ上に"Sign up"リンクが存在しているかどうか "Sign up"リンクにポイントされたURLへのアクセスが成功するかどうか Sign upページに"Email"フィールドが存在しているかどうか Sign upページに"Free acount"と呼ばれるオ…

構文

def test_sign_up visit "/" click_link "Sign up" fill_in "Email", :with => "good@example.com" select "Free account" click_button "Register" ... end

Webratとは?

Ruby Web Applicationのテストを行うためのライブラリ ブラウザ内の動作をブラウザ依存なしでテストを行うことが可能 webアプリがjavascriptメインでないのであればさらにおすすめですよ!

ちまたで噂のwebratが気になる…

railsのテストの親和性向上を実現できる