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

執筆者:

関連記事

Chef SoloでUbuntu Server12.04にPostgreSQL9.3をインストール

By: Bruno Cordioli – CC BY 2.0   github.com/phlipper/chef-postgresql 目次1 aptをインストール2  che …

no image

Git用サーバのgitoliteをインストール

環境 ubuntu server 12.04 参考 gitoliteによるgitサーバ構築、および、使用方法 目次1 インストール2 クライアントでssh鍵作成3 クライアントのpub鍵をサーバへ4 …

no image

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

目次1 phantomjs2 guard-jasmine3 Foreman phantomjs phantomjsはブラウザがないようなサーバー環境でもjavascriptのテストをやってくれる #3 …

予約語とかのリンク reserved words

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

WindowsでCUIからGit,Virtualbox,Java,Rubyなど1700種類のソフトを一発でインストールできるパッケージマネージャ~Chocolatey NuGet

By: Anne-Lise Heinrichs – CC BY 2.0 chocolatey.org/ 目次1 インストール2 パッケージの確認・検索3 パッケージのインストール4 パッケ …