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

執筆者:

関連記事

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

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

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

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

By: Gheysen86 – CC BY 2.0 OS X Mavericks 10.9.1

  [crayo …

Ubuntu server12.04にPostgreSQL9.3をインストールする

By: ⓥⓘⓣⓐ – All Rights Reserved 目次1 はじめに2 リポジトリの追加3 インストール4 postgresユーザーにパスワードをかける5 postgresユーザ …

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

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

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

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