gist: 5066 Download_button fork
public
Public Clone URL: git://gist.github.com/5066.git
Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Factory.sequence :username do |n|
  "user#{n}"
end
 
Factory.sequence :adminname do |n|
  "admin#{n}"
end
 
Factory.define :user do |user|
  user.login {|u| Factory.next(:username)}
  user.email {|u| "#{u.login}@noemail.com"}
  user.zip_code '90210'
  user.salt '7e3041ebc2fc05a40c60028e2c4901a81035d3cd'
  user.crypted_password '00742970dc9e6319f8019fd54864d3ea740f04b1' # test
end
 
Factory.define :admin, :class => User do |admin|
  Factory.attributes_for(:user).each {|k,v|
    admin.send(k, v)
  }
  admin.login {|a| Factory.next(:adminname)}
  admin.email {|a| "#{a.login}@noemail.com"}
  admin.admin true
end

Owner

leshill

Revisions