cucumber

cucumberでRailsの携帯アクセスをテストする方法

cucumberでjpmobileを組み込んだRailsアプリのテストを行う方法があまりWebに落ちていなかったのでメモ今回の方法はUserAgentの偽装です。 参考にさせていただいたのはMRK Laboratory さんの記事cucumberのstepファイルに以下のようなstepを追加 Given /^携…

cucumberのバージョンを0.1.99.21に上げてみた

Macのportでは0.1.16までしかないけど、githubでは1.9までバージョンが上がっていたのでインストールしてみたらいろいろはまったのでメモ。まずgemsを最新版にする。 $ sudo gem install rubygems-update $ update_rubygems最新版は本日時点で1.3.1だった。…

RailsでCucumberのカバレッジをとる方法メモ

RailsでCucumberでテストを行った際のカバレッジをとってみたので、その手順をメモ参考URL http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails rcovのインストール 参考にしたgithubのwikiではrcovではなくてspicycode-rcov…

RailsでCucumberのstepがfaildを返したときのデバック方法

もし以下のようなstepでテストがfailedになった場合、 Given /^(.*)番目のアイテムの詳細ページを表示している/ do |pos| visit "items/index" within("table > tr:nth-child(#{pos.to_i + 1})") do click_link "詳細" end end save_and_open_pageを以下よう…

EmacsでCucumberのfeatureをシンタックスハイライトするにはcucumber-mode.elが便利

Cucumberのfeatureをemacsで編集しようとするとシンタックスが色づけされないのでとても不便です。 そういうときはcucumber-mode.elを使いましょう。 http://github.com/michaelklishin/cucumber.el/tree/master インストール方法 インストールするにはgithu…

CucumberとWebratをRailsで使って、さらにautotestで動かしてGrowlで通知する

今流行りつつある話題のCucumberとWebratをRailsで使ってみました。 CucumberとWebratなんぞやという人はid:moroさんの「 Cucumberがアツい」が参考になります。 今回やったこと RailsにCucumberを入れてみた Featureの予約語を日本語にして動かしてみた Cuc…