RubyOnRailsの開発環境

Rails4でJavaScriptのヘッドレステスト環境〜cucumber&poltergeist

投稿日:

環境

OSX Lion

参照

Ubuntu Server12.04でPhantomjsを使ってヘッドレステスト環境をつくる~phantomjs+guard-jasmine

phantomjsのことをすっかり忘れていたので、この機会にcucumberから使えるようにしておきたい

phantomjsのダウンロード

phantomjs.org/

ここからダウンロードして、/usr/local/binあたりのパスが通ったところにphantomjsを置いておく

Gemfile

Rubyからphantomjsをつかうにはpoltergeistというgemをつかう

 

poltergeist以外は昨日の記事を参照

springを利用している場合は再起動したほうがいい

設定など

features/support/env.rbに

 

 

試してみる

テストはここを参照した

@javascriptをつければjavascriptのテストになる

steps

実装

 

preventDefaultをしないとturbolinkがほむほむを消してしまう

-RubyOnRailsの開発環境
-

執筆者:

関連記事

no image

ぼくのさいきょうのrails new

参照 rails newをカスタマイズしてテスト環境とgit initを自動で準備する Rails3.2.8で自動テスト環境を整える〜cucumber+spork+guard RailsにTwitte …

予約語とかのリンク reserved words

By: more off than on for the next couple weeks – CC BY 2.0   目次1 RubyとRails2 JavaScript3 …

RSpecとCapybaraのテストの例

環境 KEN_ALL.CSVを使ってRailsで郵便番号を検索するサイトを作る1 KEN_ALL.CSVを使ってRailsで郵便番号を検索するサイトを作る2 Rails3.2.8とRSpecとCapy …

Ubuntu Server12.04でPostgreSQL9.3をつかう〜hstore

  By: Wonderlane – CC BY 2.0 Ubuntu server12.04にPostgreSQL9.3をインストールする hstoreモジュール(エクステンシ …

SimpleCovのカバレッジをvimに表示させる~simplecov-vim

      github.com/nyarly/Simplecov-Vim 参照 Rails3でテストカバレッジを計測する~simplecov,thin 自分のgem上の …