Collection of useful FactoryGirl sequences.
Important
This minigem provides only a basic set of standard data. If you need more complex data in your application (e.g. US postal code or address), I recommend Faker.
Add this line to your application's Gemfile:
gem 'factory_girl_sequences', :group => :test
Or install it yourself as:
$ gem install factory_girl_sequences
Name | Aliases | DataType | Example |
---|---|---|---|
integer | checksum | Integer | 1 |
string | - | String | string-1 |
date | - | Date | Sat, 20 Oct 2012 |
datetime | - | Time | Sat, 20 Oct 2012 16:38:59 MSK +04:00 |
boolean | - | Boolean | true |
name | login, username, first_name, last_name | String | name-1 |
password | - | String | password-1 |
- | String | person1@example.com | |
port | - | Integer | 1025 |
ip_address | - | String | 192.168.0.1 |
ip_subnet | - | String | 192.168.10.0 |
mac_address | - | String | 01:23:45:67:89:01 |
title | - | String | Title 1 |
body | description, text, content | String | body-1 |
slug | - | String | slug-1 |
url | - | String | http://example1.com |
domain | - | String | example1.com |
subdomain | - | String | blog1 |
color | - | String | 333333 |
timestamp | - | Fixnum | 1374582311 |
token | - | String | JS74sef41ZosXek1ndvY |
Basic example:
FactoryGirl.generate :email
# => "person1@example.com"
FactoryGirl.generate :email
# => "person2@example.com"
Use them as attributes (preferable way):
factory :user do
email
end
Or in lazy attributes:
factory :invite do
invitee { generate(:email) }
end
Check out FactoryGirl's GETTING_STARTED for more information.
For whose of you who are using spork or tconsole, consider adding FactoryGirlSequences.reload
right after FactoryGirl.reload
.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Test your changes by running
bundle exec rake cucumber
command - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Created by Anton Kalyaev
Thank you to all our amazing contributors!
FactoryGirlSequences is Copyright © 2012-2013 Anton Kalyaev. It is free software, and may be redistributed under the terms specified in the MIT License file.