@@ -1084,14 +1084,16 @@ const tenantResponse = `{
1084
1084
"name":"projects/mock-project-id/tenants/tenantID",
1085
1085
"displayName": "Test Tenant",
1086
1086
"allowPasswordSignup": true,
1087
- "enableEmailLinkSignin": true
1087
+ "enableEmailLinkSignin": true,
1088
+ "enableAnonymousUser": true
1088
1089
}`
1089
1090
1090
1091
const tenantResponse2 = `{
1091
1092
"name":"projects/mock-project-id/tenants/tenantID2",
1092
1093
"displayName": "Test Tenant 2",
1093
1094
"allowPasswordSignup": true,
1094
- "enableEmailLinkSignin": true
1095
+ "enableEmailLinkSignin": true,
1096
+ "enableAnonymousUser": true
1095
1097
}`
1096
1098
1097
1099
const tenantNotFoundResponse = `{
@@ -1105,13 +1107,15 @@ var testTenant = &Tenant{
1105
1107
DisplayName : "Test Tenant" ,
1106
1108
AllowPasswordSignUp : true ,
1107
1109
EnableEmailLinkSignIn : true ,
1110
+ EnableAnonymousUsers : true ,
1108
1111
}
1109
1112
1110
1113
var testTenant2 = & Tenant {
1111
1114
ID : "tenantID2" ,
1112
1115
DisplayName : "Test Tenant 2" ,
1113
1116
AllowPasswordSignUp : true ,
1114
1117
EnableEmailLinkSignIn : true ,
1118
+ EnableAnonymousUsers : true ,
1115
1119
}
1116
1120
1117
1121
func TestTenant (t * testing.T ) {
@@ -1177,7 +1181,8 @@ func TestCreateTenant(t *testing.T) {
1177
1181
options := (& TenantToCreate {}).
1178
1182
DisplayName (testTenant .DisplayName ).
1179
1183
AllowPasswordSignUp (testTenant .AllowPasswordSignUp ).
1180
- EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn )
1184
+ EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn ).
1185
+ EnableAnonymousUsers (testTenant .EnableAnonymousUsers )
1181
1186
tenant , err := client .TenantManager .CreateTenant (context .Background (), options )
1182
1187
if err != nil {
1183
1188
t .Fatal (err )
@@ -1191,6 +1196,7 @@ func TestCreateTenant(t *testing.T) {
1191
1196
"displayName" : testTenant .DisplayName ,
1192
1197
"allowPasswordSignup" : testTenant .AllowPasswordSignUp ,
1193
1198
"enableEmailLinkSignin" : testTenant .EnableEmailLinkSignIn ,
1199
+ "enableAnonymousUser" : testTenant .EnableAnonymousUsers ,
1194
1200
}
1195
1201
if err := checkCreateTenantRequest (s , wantBody ); err != nil {
1196
1202
t .Fatal (err )
@@ -1225,7 +1231,8 @@ func TestCreateTenantZeroValues(t *testing.T) {
1225
1231
options := (& TenantToCreate {}).
1226
1232
DisplayName ("" ).
1227
1233
AllowPasswordSignUp (false ).
1228
- EnableEmailLinkSignIn (false )
1234
+ EnableEmailLinkSignIn (false ).
1235
+ EnableAnonymousUsers (false )
1229
1236
tenant , err := client .TenantManager .CreateTenant (context .Background (), options )
1230
1237
if err != nil {
1231
1238
t .Fatal (err )
@@ -1239,6 +1246,7 @@ func TestCreateTenantZeroValues(t *testing.T) {
1239
1246
"displayName" : "" ,
1240
1247
"allowPasswordSignup" : false ,
1241
1248
"enableEmailLinkSignin" : false ,
1249
+ "enableAnonymousUser" : false ,
1242
1250
}
1243
1251
if err := checkCreateTenantRequest (s , wantBody ); err != nil {
1244
1252
t .Fatal (err )
@@ -1274,7 +1282,8 @@ func TestUpdateTenant(t *testing.T) {
1274
1282
options := (& TenantToUpdate {}).
1275
1283
DisplayName (testTenant .DisplayName ).
1276
1284
AllowPasswordSignUp (testTenant .AllowPasswordSignUp ).
1277
- EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn )
1285
+ EnableEmailLinkSignIn (testTenant .EnableEmailLinkSignIn ).
1286
+ EnableAnonymousUsers (testTenant .EnableAnonymousUsers )
1278
1287
tenant , err := client .TenantManager .UpdateTenant (context .Background (), "tenantID" , options )
1279
1288
if err != nil {
1280
1289
t .Fatal (err )
@@ -1288,8 +1297,9 @@ func TestUpdateTenant(t *testing.T) {
1288
1297
"displayName" : testTenant .DisplayName ,
1289
1298
"allowPasswordSignup" : testTenant .AllowPasswordSignUp ,
1290
1299
"enableEmailLinkSignin" : testTenant .EnableEmailLinkSignIn ,
1300
+ "enableAnonymousUser" : testTenant .EnableAnonymousUsers ,
1291
1301
}
1292
- wantMask := []string {"allowPasswordSignup" , "displayName" , "enableEmailLinkSignin" }
1302
+ wantMask := []string {"allowPasswordSignup" , "displayName" , "enableAnonymousUser" , " enableEmailLinkSignin" }
1293
1303
if err := checkUpdateTenantRequest (s , wantBody , wantMask ); err != nil {
1294
1304
t .Fatal (err )
1295
1305
}
@@ -1327,7 +1337,8 @@ func TestUpdateTenantZeroValues(t *testing.T) {
1327
1337
options := (& TenantToUpdate {}).
1328
1338
DisplayName ("" ).
1329
1339
AllowPasswordSignUp (false ).
1330
- EnableEmailLinkSignIn (false )
1340
+ EnableEmailLinkSignIn (false ).
1341
+ EnableAnonymousUsers (false )
1331
1342
tenant , err := client .TenantManager .UpdateTenant (context .Background (), "tenantID" , options )
1332
1343
if err != nil {
1333
1344
t .Fatal (err )
@@ -1341,8 +1352,9 @@ func TestUpdateTenantZeroValues(t *testing.T) {
1341
1352
"displayName" : "" ,
1342
1353
"allowPasswordSignup" : false ,
1343
1354
"enableEmailLinkSignin" : false ,
1355
+ "enableAnonymousUser" : false ,
1344
1356
}
1345
- wantMask := []string {"allowPasswordSignup" , "displayName" , "enableEmailLinkSignin" }
1357
+ wantMask := []string {"allowPasswordSignup" , "displayName" , "enableAnonymousUser" , " enableEmailLinkSignin" }
1346
1358
if err := checkUpdateTenantRequest (s , wantBody , wantMask ); err != nil {
1347
1359
t .Fatal (err )
1348
1360
}
0 commit comments