Compare commits
2 Commits
master
...
20890ef12a
| Author | SHA1 | Date | |
|---|---|---|---|
|
20890ef12a
|
|||
|
9bde1ddf6b
|
@@ -4,7 +4,7 @@ class CreateLdapUserJob < ApplicationJob
|
|||||||
def perform(username:, domain:, email:, hashed_pw:, confirmed: false)
|
def perform(username:, domain:, email:, hashed_pw:, confirmed: false)
|
||||||
dn = "cn=#{username},ou=#{domain},cn=users,dc=kosmos,dc=org"
|
dn = "cn=#{username},ou=#{domain},cn=users,dc=kosmos,dc=org"
|
||||||
attr = {
|
attr = {
|
||||||
objectclass: ["top", "account", "person", "extensibleObject"],
|
objectclass: ["top", "account", "person", "inetOrgPerson", "extensibleObject"],
|
||||||
cn: username,
|
cn: username,
|
||||||
sn: username,
|
sn: username,
|
||||||
uid: username,
|
uid: username,
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Sidekiq::Testing.inline! do
|
|||||||
|
|
||||||
puts "Create user: admin"
|
puts "Create user: admin"
|
||||||
|
|
||||||
CreateAccount.call(account: {
|
UserManager::CreateAccount.call(account: {
|
||||||
username: "admin", domain: "kosmos.org", email: "admin@example.com",
|
username: "admin", domain: "kosmos.org", email: "admin@example.com",
|
||||||
password: "admin is admin", confirmed: true
|
password: "admin is admin", confirmed: true
|
||||||
})
|
})
|
||||||
@@ -20,7 +20,7 @@ Sidekiq::Testing.inline! do
|
|||||||
email = Faker::Internet.unique.email
|
email = Faker::Internet.unique.email
|
||||||
next if username.length < 3
|
next if username.length < 3
|
||||||
|
|
||||||
CreateAccount.call(account: {
|
UserManager::CreateAccount.call(account: {
|
||||||
username: username, domain: "kosmos.org", email: email,
|
username: username, domain: "kosmos.org", email: email,
|
||||||
password: "user is user", confirmed: true
|
password: "user is user", confirmed: true
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ RSpec.describe CreateLdapUserJob, type: :job do
|
|||||||
expect(ldap_client_mock).to have_received(:add).with(
|
expect(ldap_client_mock).to have_received(:add).with(
|
||||||
dn: "cn=halfinney,ou=kosmos.org,cn=users,dc=kosmos,dc=org",
|
dn: "cn=halfinney,ou=kosmos.org,cn=users,dc=kosmos,dc=org",
|
||||||
attributes: {
|
attributes: {
|
||||||
objectclass: ["top", "account", "person", "extensibleObject"],
|
objectclass: ["top", "account", "person", "inetOrgPerson", "extensibleObject"],
|
||||||
cn: "halfinney",
|
cn: "halfinney",
|
||||||
sn: "halfinney",
|
sn: "halfinney",
|
||||||
uid: "halfinney",
|
uid: "halfinney",
|
||||||
@@ -51,7 +51,7 @@ RSpec.describe CreateLdapUserJob, type: :job do
|
|||||||
expect(ldap_client_mock).to have_received(:add).with(
|
expect(ldap_client_mock).to have_received(:add).with(
|
||||||
dn: "cn=halfinney,ou=kosmos.org,cn=users,dc=kosmos,dc=org",
|
dn: "cn=halfinney,ou=kosmos.org,cn=users,dc=kosmos,dc=org",
|
||||||
attributes: {
|
attributes: {
|
||||||
objectclass: ["top", "account", "person", "extensibleObject"],
|
objectclass: ["top", "account", "person", "inetOrgPerson", "extensibleObject"],
|
||||||
cn: "halfinney",
|
cn: "halfinney",
|
||||||
sn: "halfinney",
|
sn: "halfinney",
|
||||||
uid: "halfinney",
|
uid: "halfinney",
|
||||||
|
|||||||
Reference in New Issue
Block a user