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

執筆者:

関連記事

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

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

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

no image

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

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

Ubuntu12.04.1のbashカスタマイズメモ

  目次1 プロンプトのカスタマイズ2 cdのカスタマイズ3  過去のコマンドの一部を引用する プロンプトのカスタマイズ ubuntuのデフォルトの.bashrcの42行目あたりからをコメン …

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

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

no image

Rails3.2.8で自動テスト環境を整える〜cucumber+spork+guard

環境 ruby 1.9.3 & rails 3.2.8 参考 cucumber + spork + guard + factory_girl あってもよいが[crayon-5bcbb7d530 …