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の開発環境
-

執筆者:

関連記事

Rails4でのJavaScriptのユニットテスト~jasminerice&guard-jasmine

By: sk_vel – CC BY 2.0 Rails3.2でJasmineをつかってCoffeeScriptをテスト~jasminerice 目次1 環境2 Gemfile3 gene …

rails newをカスタマイズしてテスト環境とgit initを自動で準備する

  rails new -helpでrails newの初期オプションが見られる ユーザルートに.railsrcというファイルにオプションを書き込んでおける rails new -m オプシ …

no image

ぼくのさいきょうのrails new

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

Rails3.2でコードのお作法を指摘してもらう~Rails Best Practices

コードのお作法を自動でチェックしてくれるrails_best_practiceを導入した

あとは、Railsのルートで[crayon- …

no image

rails g rspec:scaffoldで生成されるファイル

ほぼ個人的なコピペ用 RubyとRailsのテスト関係のリンクメモ 目次1 使い方とオプション2 サンプル 使い方とオプション

サンプ …