This is gem with helpers methods for RSpec
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
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
You can use helpers methods:
rand_email(size) # default 5
# => "[email protected]"
rand_text(size) # default 5
# => "lgdbf"
rand_fixnum(min, max)
# => 2
rand_date
# => "24-12-2007"
temp_file(content_of_file)
# => #<File:/tmp/tmp20150225-10087-8o38oh (closed)>
- 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