JavaScript RubyOnRailsの開発環境

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

投稿日:

phantomjs

phantomjsはブラウザがないようなサーバー環境でもjavascriptのテストをやってくれる

#391 Testing JavaScript with PhantomJS pro

 

phantomjs.org/build.html

ubuntuではphantomjsをapt-getでもインストールできるけどX serverを要求される(1.4?)

バージョン1.5からX serverを要求しないらしいので、最新の1.8.1(masterの1.9は開発中)をインストールした

1.8にcheckoutしないと1.9になっちゃうから注意が必要

適当に~とかのディレクトリから公式をコピペするだけの簡単なお仕事です

 

と思っていたら、コンパイルに1時間かかった

その間にブログに別記事かけてしまった

なんだこれ

とにかくビルドが終わるとbin/phantomjsっていう実行ファイルができているので、適当にパスの通ったところに移しておきます

自分の環境では偶然~/.local/binにパスが通っていたのでそこに移しました

パスが通っているかは、なにかコマンドがあったはず

そして、.bashrcか.bash_profileで

こんな感じのことを書いて再起動かsourceコマンドを使えばOK

これで動けばよし 動かなかったらターミナルを再起動してみるといいかも

cucumberも試したい

www.noppanit.com/phantomjs-poltergeist-cucumber/

guard-jasmine

github.com/netzpirat/guard-jasmine

Gemfile

WindowsのGrowlに通知したいのでruby_gntpも足している

bundle

こんな感じでGuardfileに書き加えられる

WindowsのGrowlを使う設定を書き加える

Foreman

Private_pub(Faye)の管理にForemanを使う~Foreman & Upstart

webrickとguardをあわせて使う

Procfile

start

 

 

-JavaScript, RubyOnRailsの開発環境
-,

執筆者:

関連記事

no image

Rails3で動画配信を試用~flowplayer

  最近はYoutubeなど動画配信サイトも充実してきていて知人向けのプライベートな配信も可能なようだ しかし、やっぱりYoutubeにアップするのは抵抗があったり、LAN内だけで配信したい …

assets:compileし直すときassets:cleanしておくとgitが自動でrenameしてくれて便利

By: Niran V V   アセットパイプラインはプロダクション環境にデプロイするときにJavaScriptやCSSをCoffeeScriptやSASS/SCSSからそれぞれ1つのファイ …

Chef SoloでUbuntu Server12.04にRVMでRubyをインストール

By: inggih slamet – CC BY 2.0   github.com/fnichol/chef-rvm/wiki 目次1 knife-github-cookboo …

Ubuntu ServerのGuardからGrowl for Windowsにネットワーク経由で通知する

github.com/guard/guard 普段はWindows7から仮想環境(VirtualBox)のUbuntu Server 12.04.1へputtyで接続して開発してます. Virtual …

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

By: Jupiter Firelyte – CC BY 2.0 環境 OSX Lion 参照 Ubuntu Server12.04でPhantomjsを使ってヘッドレステスト環境をつくる …