23 lines
		
	
	
		
			580 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			580 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require 'sidekiq/testing'
 | |
| 
 | |
| ldap = LdapService.new
 | |
| 
 | |
| Sidekiq::Testing.inline! do
 | |
|   CreateAccount.call(
 | |
|     username: "admin", domain: "kosmos.org", email: "admin@example.com",
 | |
|     password: "admin is admin", confirmed: true
 | |
|   )
 | |
| 
 | |
|   ldap.add_attribute "cn=admin,ou=kosmos.org,cn=users,dc=kosmos,dc=org", :admin, "true"
 | |
| 
 | |
|   35.times do |n|
 | |
|     username = Faker::Name.unique.first_name.downcase
 | |
|     email = Faker::Internet.unique.email
 | |
| 
 | |
|     CreateAccount.call(
 | |
|       username: username, domain: "kosmos.org", email: email,
 | |
|       password: "user is user", confirmed: true
 | |
|     )
 | |
|   end
 | |
| end
 |