Guard Alfred
Automatically creates fixture files of your controller action responses under several conditions.
Installation
Add the gem to your Gemfile (inside development group):
gem 'guard-alfred', :require => false
Add guard definition to your Guardfile by running this command:
$ guard init alfred
Usage
Please read Guard usage doc.
Guardfile
Make sure to put this block on top of your Guardfile so all fixtures are created before running tests.
guard :alfred do
watch(%r{^app/controllers/(.+)\.rb$}) { |m| "spec/alfreds/#{m[1]}.rb" }
watch(%r{^spec/alfreds/(.+)\.rb$}) { |m| "spec/alfreds/#{m[1]}.rb" }
end
Supported Ruby Versions
This library is tested against Travis and aims to support the following Ruby implementations:
- Ruby 1.9.3
- Ruby 2.0.0
- Ruby 2.1.1
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Copyright
Copyright (c) 2014 Johan van Zonneveld. See LICENSE for details.