RspecSupportMethods
This is gem with helpers methods for RSpec
Installation
Add this line to your application's Gemfile:
gem 'rspec_support_methods'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rspec_support_methods
Setup
In your spec_helper.rb
or rails_helper.rb
add this:
require 'rspec_support_methods'
For include all helpers methods add to RSpec
configutation:
RSpec.configure do |config|
config.include RspecSupportMethods
end
or you can use only specific module:
RSpec.configure do |config|
config.include RspecSupportMethods::Randomizer
config.include RspecSupportMethods::TemporaryFile
end
Usage
You can use helpers methods:
rand_email(size)
rand_text(size)
rand_fixnum(min, max)
rand_date
temp_file(content_of_file)
Contributing
- Fork it ( https://github.com/fractalsoft/rspec_support_methods/fork )
- 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 a new Pull Request