rails new jstest
gem 'jasmine'
gem "jasminerice"
gem "guard-jasmine"
gem 'guard-coffeescript'
gem 'rb-inotify', '~> 0.9'
bundle
rails g jasmine:install
src_dir: public/javascripts/compiled
src_files:
- '**/*.js'
spec_dir: spec/javascripts/compiled
spec_files:
- '**/*_spec.js'
$ guard init
//= require application
//= require_tree .
/*
*= require application
*/
guard
rails g scaffold subscription email
rake db:migrate
curl https://raw.github.com/velesin/jasmine-jquery/master/lib/jasmine-jquery.js > spec/javascripts/helpers/jasmine_jquery.js
mkdir spec/javascripts/fixtures
vim fixtures/subscription_form.html
<form id="subscription_form" action="">
<input id="email" type="" />
<span id="email_error"></span>
</form>
https://github.com/netzpirat/guard-jasmine
https://github.com/velesin/jasmine-jquery
http://railscasts.com/episodes/261-testing-javascript-with-jasmine