Add users with deterministic username and password to development seed.
Created by: cirosantilli
While developing, I want to see the system from the point of view of multiple users (often one on each browser).
Like https://github.com/gitlabhq/gitlabhq/pull/5896, but that was declined because of the option, so no option here. Also this touches only users.
This is worth even without an option.
- we develop much more often than we take screenshots
- given enough faker users, the predictable ones will disappear
Created by: TeatroIO
I've prepared a stage. Click to open.
By Administrator on 2014-06-26T22:08:41 (imported from GitLab project)
14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 28 rescue ActiveRecord::RecordNotSaved 29 print 'F' 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 28 rescue ActiveRecord::RecordNotSaved 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 28 rescue ActiveRecord::RecordNotSaved 29 print 'F' 30 end 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 28 rescue ActiveRecord::RecordNotSaved 29 print 'F' 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 13 13 print 'F' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 14 14 end 15 15 end 16 17 (1..5).each do |i| 18 begin 19 User.seed(:id, [ 20 id: i + 10, 21 username: "user#{i}", 22 name: "User #{i}", 23 email: "user#{i}@example.com", 24 confirmed_at: DateTime.now, 25 password: '12345678' 26 ]) 27 print '.' 28 rescue ActiveRecord::RecordNotSaved 29 print 'F'
Please register or sign in to reply