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内だけで配信したい …

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

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

no image

Ubuntu12.04.1でCoffeeScriptの自動makeとブラウザの自動リロード~guard-coffeescript

  github.com/guard/guard github.com/guard/guard-livereload 目次1 自動make2 ブラウザの自動更新 自動make guardの準 …

no image

Railsで動画ファイルを管理する~CarrierWave Flowplayer

  参考 Ruby on Rails 3.2でファイルアップロード〜CarrierWave & RMagick Rails3で動画配信を試用~flowplayer 環境 Ubuntu …

予約語とかのリンク reserved words

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