RSpec2

scaffoldで生成したリソースのdestroy時のconfirmダイアログをテストする

参考: I still get WebkitNoResponseError · Issue #181 · thoughtbot/capybara-webkit · GitHubscaffoldすると「Destroy」リンクをクリックしたときに "Are you sure?" というJavaScriptのAlertボックスが表示されますが、 それをハンドリングしてテストし…

RSpec2 + Capybara-Webkitでの注意点

昨日の記事 id:sandmark:20120324 に不備があったので補足です。 参考サイト: kinopyo blog - Learning through WritingRSpec2はテストをそれぞれ実行するときデータベースをクリアしてくれますが、 capybara-webkit を使ったとき(it "hoge", :js => trueの…

(今更)RSpec2+Capybara-webkitでインテグレーションテスト

今回参考にさせてもらったところ。 っていうかほとんどそのまんま。 capybara-webkit を headless(画面なし・Xなし)で動かした - babie, you're my home あのさみんな、Cucumberに関する情報が少なすぎると思わないかい。 胸熱なのはわかったよ、でも使い…

namespaceとrspec - コントローラは名前空間に、モデルはトップに

管理者用に "/admin/" というプレフィクスをURLにつけたいことはよくあります。 Rails3では namespace ディレクティブでそれを実現させていますが、 実はこれ、コントローラのみならずモデルまで名前空間にあることを前提にしています。例えばscaffoldすると…