JavaScript RubyOnRailsの開発環境

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

投稿日:

Rails3.2でJasmineをつかってCoffeeScriptをテスト~jasminerice

環境

guard-jasmineはphantomjsをインストールしておく必要があるみたい

今のところバイナリをダウンロードして使うのがおすすめ

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

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

Gemfile

jasminericeはいまのところgithubのを使わないとroutingエラーが出る

Rails 4 routing

 

 

generate

 

Guardfile

設定など

github.com/netzpirat/guard-jasmine

前はapplication.jsをまるごとコピペしてたけど次の感じでいいみたい

spec/javascripts/spec.js.coffeeに追加

spec/javascripts/spec.cssに追加

チュートリアル

たぶん初期状態でfooが見つからないとか言われているので、app/assets/javascripts/foo.js.coffeeをつくる

次はbarが見つからないといわれるので、app/assets/javascripts/bar.js.coffeeをつくる

これでテストがエラーなしで通って失敗する

example_spec.js.coffeeはこんな感じ

なので、こんな感じにすればテストがとおる

 

詳細は、ここ

 

-JavaScript, RubyOnRailsの開発環境
-,

執筆者:

関連記事

no image

Rails3で動画配信を試用~flowplayer

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

vimでRailsのプロジェクトファイル間を移動〜rails

  By: rjp – CC BY 2.0 目次1 vim-rails2 unite-rails3 Unite.vimがプロジェクト単位での検索に対応した vim-rails g …

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

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

RSpecとCapybaraのテストの例

環境 KEN_ALL.CSVを使ってRailsで郵便番号を検索するサイトを作る1 KEN_ALL.CSVを使ってRailsで郵便番号を検索するサイトを作る2 Rails3.2.8とRSpecとCapy …

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

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