automaticcaly run tests when there are changes to files
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib/guard
LICENSE
README.md
Rails-Autotester.gemspec

README.md

Guard::Reloader

Reloader guard automatically reload file definition and launch proper tests when files are modified or created.

Install

Please be sure to have Guard and Test::Unit installed before continue.

If you're using Bundler, add it to your Gemfile (inside the development group):

gem 'guard-reloader'

and run:

$ bundle install

or manually install the gem:

$ gem install guard-reloader

Add Guard definition to your Guardfile by running this command:

$ guard init reloader

Usage

$ cd [path-to-your-rails-project]
$ guard

Guardfile

Guard::Reloader at the moment support only modification in model and controller.

guard 'reloader' do
  watch(%r{^app/models/(.+)\.rb$})
  watch(%r{^test/unit/(.+)\.rb$})
  watch(%r{^app/controllers/(.+)\.rb$})
  watch(%r{^test/functional/(.+)\.rb$})
end

Please read the Guard documentation for more info about the Guardfile DSL.

Author

Fajar Firdaus

Kudos

Many thanks to Watchmen member.