Rspec / capybara-screenshotで文字が表示されない時の対処


RSpecでテストしててスクリーンショット。
どんな感じでFailしてるのか目で見ることができて便利です。

でも Vagrant + CentOS でやってると日本語が出ないので困った。

続きを読む

Rspec / jQuery オートコンプリートをテストする


UIにいろいろJavascript使うわけですが、やっぱりテストがね。しにくいよね。
タイプした時に候補を提案してくれるUIをテストするマクロです。
オートコンプリートとか自動補完とか呼ぶのかな。

続きを読む

Rails / RSpec テスト書いたことない メンドクサイ(n´Д`)という時のチートシート


テストを書かないようになってしまっていた。
大きなアプリケーションではないし一人で作ってるし… まぁいいか的な。

ただ、コードの量が増えていくにつれやっぱりちょっと辛い。
書き方すっかり忘れたので、RSpec再入門。

続きを読む

RSpec Capybara Webkit Xvfb CentOS 要するにRailsでjavascriptをテストしたい


RSpec + Capybara のセットアップは簡単でいいんですが、javascriptのテストができません。
いざ本当にウェブサイトやウェブアプリのテストしようと思ったらjavascriptのテストは必須。
それを可能にするには意外にも長い道のりがあるので、まとめておきます。

想定する開発環境はこんな感じ。

続きを読む

zip/zip (LoadError) : RailsチュートリアルでRSpecでテストした時にエラー


Railsをさわりだすのに、このチュートリアルは定番。

Ruby on Rails チュートリアル
実例を使ってRailsを学ぼう
Michael Hartl (マイケル・ハートル)

その中で、テスト駆動開発を推奨しています。

続きを読む