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

執筆者:

関連記事

RubyGemのことを調べる~RubyGems Guide for Japanese

    guides.rubygems.org/ すでに日本語化をはじめている人がいた. github.com/bisque33/RubyGems-Guides-for-Japan

no image

Rails3.2.8とRSpecとCapybaraでテスト

  目次1 Gemfile2 RSpecインストール3 Capybaraの設定4 ひな形準備5 最初のテスト6 capybaraのテスト Gemfile [crayon-5ada697871 …

no image

RubyとRailsのテスト関係のリンクメモ

  目次1 RSpec2 Factory Girl3 Capybara RSpec rspec.info/ Expectations とMatcher rubydoc.info/gems/r

Chef soloでberkshelfで依存関係をインストールしてnodebrewをインストールする

By: Rachel Kramer Bussel – CC BY 2.0 berkshelf.com/ Berkshelfはbundlerっぽいcookbooksを管理するgem 目次1 …

MacにHomebrewでPostgreSQL9.3をインストールしてgem pgをインストール

By: Gheysen86 – CC BY 2.0 OS X Mavericks 10.9.1

  [crayo …