Guard::JasmineRails

Guard Plugin for running Jasmine Javascript tests via the JasmineRails gem

Installation

Install gem via rubygems:

$ gem install guard-jasmine-rails

Setup your Guardfile with the proper configuration with:

$ guard init jasmine-rails

Usage

# Guardfile
guard 'jasmine-rails' do
  watch(%r{spec/javascripts/.+_spec\.(js\.coffee|js|coffee)$})
  watch(%r{app/assets/javascripts/(.+?)\.(js\.coffee|js|coffee)(?:\.\w+)*$}) do |m|
    "spec/javascripts/#{ m[1] }_spec.#{ m[2] }"
  end
end

Options

configure the plugin by passing options into the guard initializer. ex:

# example to configure plugin
guard 'jasmine-rails', all_on_start: false do
end

all_on_start (default true)

toggle running all Jasmine tests when Guard is first started.

Contributing

Patches are always welcome and thank you to all project contributors!

Interested in contributing? Review the project contribution guidelines and get started!