@@ -38,25 +38,15 @@ export const createUser = async (...orgIds: string[]) => {
38
38
return user ;
39
39
} ;
40
40
41
- type CreateOrganizationMemberOptions = {
42
- username ?: string ;
43
- email ?: string ;
44
- password ?: string ;
45
- orgRoles : Record < string , string [ ] > ;
46
- } ;
47
-
48
- export const createOrganizationMember = async ( {
49
- username = randomName ( ) ,
50
- email = `${ username } @coder.com` ,
51
- password = defaultPassword ,
52
- orgRoles,
53
- } : CreateOrganizationMemberOptions ) : Promise < LoginOptions > => {
41
+ export const createOrganizationMember = async (
42
+ orgRoles : Record < string , string [ ] > ,
43
+ ) : Promise < LoginOptions > => {
54
44
const name = randomName ( ) ;
55
45
const user = await API . createUser ( {
56
- email,
57
- username,
58
- name : username ,
59
- password,
46
+ email : ` ${ name } @coder.com` ,
47
+ username : name ,
48
+ name : name ,
49
+ password : defaultPassword ,
60
50
login_type : "password" ,
61
51
organization_ids : Object . keys ( orgRoles ) ,
62
52
user_status : null ,
@@ -69,7 +59,7 @@ export const createOrganizationMember = async ({
69
59
return {
70
60
username : user . username ,
71
61
email : user . email ,
72
- password,
62
+ password : defaultPassword ,
73
63
} ;
74
64
} ;
75
65
@@ -84,7 +74,8 @@ export const createGroup = async (orgId: string) => {
84
74
return group ;
85
75
} ;
86
76
87
- export const createOrganization = async ( name = randomName ( ) ) => {
77
+ export const createOrganization = async ( ) => {
78
+ const name = randomName ( ) ;
88
79
const org = await API . createOrganization ( {
89
80
name,
90
81
display_name : `Org ${ name } ` ,
0 commit comments