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

執筆者:

関連記事

vimでcoffee scriptの開発環境を整える~vim-coffee-script

環境 CentOS5.8にnodebrewでnode.jsをインストールを参考にubuntu server 12.04にnode v0.6.20をインストールした 目次1 coffee scriptの …

RubyGemのことを調べる~RubyGems Guide for Japanese

    guides.rubygems.org/ すでに日本語化をはじめている人がいた. github.com/bisque33/RubyGems-Guides-for-Japan

no image

Rails3.2とcucumberでテスト用のデータをcsvで読み込むステップ

このようなフィーチャに対して、こんなステップで通った

注意すべき点は …

予約語とかのリンク reserved words

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

no image

Ruby2.0.0とRails4をためしてみた

本当なら、われわれ素人は枯れ尽くしてから手を出したほうがいいんですが、WEB+DB PRESS Vol.73の記事を読んでたら試したくなったのでOSX Lionで試してみた 気になったのは、「体感速度 …