@@ -1084,14 +1084,16 @@ const tenantResponse = `{
10841084 "name":"projects/mock-project-id/tenants/tenantID",
10851085 "displayName": "Test Tenant",
10861086 "allowPasswordSignup": true,
1087- "enableEmailLinkSignin": true
1087+ "enableEmailLinkSignin": true,
1088+ "enableAnonymousUser": true
10881089}`
10891090
10901091const tenantResponse2 = `{
10911092 "name":"projects/mock-project-id/tenants/tenantID2",
10921093 "displayName": "Test Tenant 2",
10931094 "allowPasswordSignup": true,
1094- "enableEmailLinkSignin": true
1095+ "enableEmailLinkSignin": true,
1096+ "enableAnonymousUser": true
10951097}`
10961098
10971099const tenantNotFoundResponse = `{
@@ -1105,13 +1107,15 @@ var testTenant = &Tenant{
11051107 DisplayName : "Test Tenant" ,
11061108 AllowPasswordSignUp : true ,
11071109 EnableEmailLinkSignIn : true ,
1110+ EnableAnonymousUsers : true ,
11081111}
11091112
11101113var testTenant2 = & Tenant {
11111114 ID : "tenantID2" ,
11121115 DisplayName : "Test Tenant 2" ,
11131116 AllowPasswordSignUp : true ,
11141117 EnableEmailLinkSignIn : true ,
1118+ EnableAnonymousUsers : true ,
11151119}
11161120
11171121func TestTenant (t * testing.T ) {
@@ -1177,7 +1181,8 @@ func TestCreateTenant(t *testing.T) {
11771181 options := (& TenantToCreate {}).
11781182 DisplayName (testTenant .DisplayName ).
11791183 AllowPasswordSignUp (testTenant .AllowPasswordSignUp ).
1180- EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn )
1184+ EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn ).
1185+ EnableAnonymousUsers (testTenant .EnableAnonymousUsers )
11811186 tenant , err := client .TenantManager .CreateTenant (context .Background (), options )
11821187 if err != nil {
11831188 t .Fatal (err )
@@ -1191,6 +1196,7 @@ func TestCreateTenant(t *testing.T) {
11911196 "displayName" : testTenant .DisplayName ,
11921197 "allowPasswordSignup" : testTenant .AllowPasswordSignUp ,
11931198 "enableEmailLinkSignin" : testTenant .EnableEmailLinkSignIn ,
1199+ "enableAnonymousUser" : testTenant .EnableAnonymousUsers ,
11941200 }
11951201 if err := checkCreateTenantRequest (s , wantBody ); err != nil {
11961202 t .Fatal (err )
@@ -1225,7 +1231,8 @@ func TestCreateTenantZeroValues(t *testing.T) {
12251231 options := (& TenantToCreate {}).
12261232 DisplayName ("" ).
12271233 AllowPasswordSignUp (false ).
1228- EnableEmailLinkSignIn (false )
1234+ EnableEmailLinkSignIn (false ).
1235+ EnableAnonymousUsers (false )
12291236 tenant , err := client .TenantManager .CreateTenant (context .Background (), options )
12301237 if err != nil {
12311238 t .Fatal (err )
@@ -1239,6 +1246,7 @@ func TestCreateTenantZeroValues(t *testing.T) {
12391246 "displayName" : "" ,
12401247 "allowPasswordSignup" : false ,
12411248 "enableEmailLinkSignin" : false ,
1249+ "enableAnonymousUser" : false ,
12421250 }
12431251 if err := checkCreateTenantRequest (s , wantBody ); err != nil {
12441252 t .Fatal (err )
@@ -1274,7 +1282,8 @@ func TestUpdateTenant(t *testing.T) {
12741282 options := (& TenantToUpdate {}).
12751283 DisplayName (testTenant .DisplayName ).
12761284 AllowPasswordSignUp (testTenant .AllowPasswordSignUp ).
1277- EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn )
1285+ EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn ).
1286+ EnableAnonymousUsers (testTenant .EnableAnonymousUsers )
12781287 tenant , err := client .TenantManager .UpdateTenant (context .Background (), "tenantID" , options )
12791288 if err != nil {
12801289 t .Fatal (err )
@@ -1288,8 +1297,9 @@ func TestUpdateTenant(t *testing.T) {
12881297 "displayName" : testTenant .DisplayName ,
12891298 "allowPasswordSignup" : testTenant .AllowPasswordSignUp ,
12901299 "enableEmailLinkSignin" : testTenant .EnableEmailLinkSignIn ,
1300+ "enableAnonymousUser" : testTenant .EnableAnonymousUsers ,
12911301 }
1292- wantMask := []string {"allowPasswordSignup" , "displayName" , "enableEmailLinkSignin" }
1302+ wantMask := []string {"allowPasswordSignup" , "displayName" , "enableAnonymousUser" , " enableEmailLinkSignin" }
12931303 if err := checkUpdateTenantRequest (s , wantBody , wantMask ); err != nil {
12941304 t .Fatal (err )
12951305 }
@@ -1327,7 +1337,8 @@ func TestUpdateTenantZeroValues(t *testing.T) {
13271337 options := (& TenantToUpdate {}).
13281338 DisplayName ("" ).
13291339 AllowPasswordSignUp (false ).
1330- EnableEmailLinkSignIn (false )
1340+ EnableEmailLinkSignIn (false ).
1341+ EnableAnonymousUsers (false )
13311342 tenant , err := client .TenantManager .UpdateTenant (context .Background (), "tenantID" , options )
13321343 if err != nil {
13331344 t .Fatal (err )
@@ -1341,8 +1352,9 @@ func TestUpdateTenantZeroValues(t *testing.T) {
13411352 "displayName" : "" ,
13421353 "allowPasswordSignup" : false ,
13431354 "enableEmailLinkSignin" : false ,
1355+ "enableAnonymousUser" : false ,
13441356 }
1345- wantMask := []string {"allowPasswordSignup" , "displayName" , "enableEmailLinkSignin" }
1357+ wantMask := []string {"allowPasswordSignup" , "displayName" , "enableAnonymousUser" , " enableEmailLinkSignin" }
13461358 if err := checkUpdateTenantRequest (s , wantBody , wantMask ); err != nil {
13471359 t .Fatal (err )
13481360 }
0 commit comments