@@ -27,24 +27,24 @@ func TestDeleteUnknownUserIdMapping(t *testing.T) {
2727 }
2828
2929 {
30- supertokensType := "SUPERTOKENS"
31- deleteResp , err := supertokens .DeleteUserIdMapping ("unknownUserId" , & supertokensType , false )
30+ supertokensType := supertokens . UserIdTypeSupertokens
31+ deleteResp , err := supertokens .DeleteUserIdMapping ("unknownUserId" , & supertokensType , nil )
3232 assert .NoError (t , err )
3333 assert .NotNil (t , deleteResp .OK )
3434 assert .False (t , deleteResp .OK .DidMappingExist )
3535 }
3636
3737 {
38- externalType := "EXTERNAL"
39- deleteResp , err := supertokens .DeleteUserIdMapping ("unknownUserId" , & externalType , false )
38+ externalType := supertokens . UserIdTypeExternal
39+ deleteResp , err := supertokens .DeleteUserIdMapping ("unknownUserId" , & externalType , nil )
4040 assert .NoError (t , err )
4141 assert .NotNil (t , deleteResp .OK )
4242 assert .False (t , deleteResp .OK .DidMappingExist )
4343 }
4444
4545 {
46- anyType := "ANY"
47- deleteResp , err := supertokens .DeleteUserIdMapping ("unknownUserId" , & anyType , false )
46+ anyType := supertokens . UserIdTypeAny
47+ deleteResp , err := supertokens .DeleteUserIdMapping ("unknownUserId" , & anyType , nil )
4848 assert .NoError (t , err )
4949 assert .NotNil (t , deleteResp .OK )
5050 assert .False (t , deleteResp .OK .DidMappingExist )
@@ -75,12 +75,12 @@ func TestDeleteUserIdMappingOfSupertokensUserId(t *testing.T) {
7575
7676 externalUserId := "externalId"
7777 externalUserIdInfo := "externalIdInfo"
78- createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , false )
78+ createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , nil )
7979 assert .NoError (t , err )
8080 assert .NotNil (t , createResp .OK )
8181
82- supertokensType := "SUPERTOKENS"
83- deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , & supertokensType , false )
82+ supertokensType := supertokens . UserIdTypeSupertokens
83+ deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , & supertokensType , nil )
8484 assert .NoError (t , err )
8585 assert .NotNil (t , deleteResp .OK )
8686 assert .True (t , deleteResp .OK .DidMappingExist )
@@ -110,12 +110,12 @@ func TestDeleteUserIdMappingOfExternalUserId(t *testing.T) {
110110
111111 externalUserId := "externalId"
112112 externalUserIdInfo := "externalIdInfo"
113- createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , false )
113+ createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , nil )
114114 assert .NoError (t , err )
115115 assert .NotNil (t , createResp .OK )
116116
117- externalType := "EXTERNAL"
118- deleteResp , err := supertokens .DeleteUserIdMapping (externalUserId , & externalType , false )
117+ externalType := supertokens . UserIdTypeExternal
118+ deleteResp , err := supertokens .DeleteUserIdMapping (externalUserId , & externalType , nil )
119119 assert .NoError (t , err )
120120 assert .NotNil (t , deleteResp .OK )
121121 assert .True (t , deleteResp .OK .DidMappingExist )
@@ -142,16 +142,16 @@ func TestDeleteUserIdMappingOfAnyUsrId(t *testing.T) {
142142 assert .NoError (t , err )
143143 assert .NotNil (t , signUpResponse .OK )
144144
145- anyType := "ANY"
145+ anyType := supertokens . UserIdTypeAny
146146
147147 {
148148 externalUserId := "externalId"
149149 externalUserIdInfo := "externalIdInfo"
150- createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , false )
150+ createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , nil )
151151 assert .NoError (t , err )
152152 assert .NotNil (t , createResp .OK )
153153
154- deleteResp , err := supertokens .DeleteUserIdMapping (externalUserId , & anyType , false )
154+ deleteResp , err := supertokens .DeleteUserIdMapping (externalUserId , & anyType , nil )
155155 assert .NoError (t , err )
156156 assert .NotNil (t , deleteResp .OK )
157157 assert .True (t , deleteResp .OK .DidMappingExist )
@@ -164,11 +164,11 @@ func TestDeleteUserIdMappingOfAnyUsrId(t *testing.T) {
164164 {
165165 externalUserId := "externalId"
166166 externalUserIdInfo := "externalIdInfo"
167- createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , false )
167+ createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , nil )
168168 assert .NoError (t , err )
169169 assert .NotNil (t , createResp .OK )
170170
171- deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , & anyType , false )
171+ deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , & anyType , nil )
172172 assert .NoError (t , err )
173173 assert .NotNil (t , deleteResp .OK )
174174 assert .True (t , deleteResp .OK .DidMappingExist )
@@ -202,7 +202,7 @@ func TestDeleteUserIdMappingWithMetadataAndWithAndWithoutForce(t *testing.T) {
202202
203203 externalUserId := "externalId"
204204 externalUserIdInfo := "externalIdInfo"
205- createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , false )
205+ createResp , err := supertokens .CreateUserIdMapping (signUpResponse .OK .User .ID , externalUserId , & externalUserIdInfo , nil )
206206 assert .NoError (t , err )
207207 assert .NotNil (t , createResp .OK )
208208
@@ -212,14 +212,22 @@ func TestDeleteUserIdMappingWithMetadataAndWithAndWithoutForce(t *testing.T) {
212212 metadataResp , err := usermetadata .UpdateUserMetadata (externalUserId , userMetadata )
213213 assert .NoError (t , err )
214214 assert .NotNil (t , metadataResp )
215- { // without force
216- deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , nil , false )
215+ { // with force nil
216+ deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , nil , nil )
217217 assert .Contains (t , err .Error (), "UserId is already in use in UserMetadata recipe" )
218218 assert .Nil (t , deleteResp .OK )
219219 }
220220
221221 { // without force
222- deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , nil , true )
222+ False := false
223+ deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , nil , & False )
224+ assert .Contains (t , err .Error (), "UserId is already in use in UserMetadata recipe" )
225+ assert .Nil (t , deleteResp .OK )
226+ }
227+
228+ { // with force
229+ True := true
230+ deleteResp , err := supertokens .DeleteUserIdMapping (signUpResponse .OK .User .ID , nil , & True )
223231 assert .NoError (t , err )
224232 assert .NotNil (t , deleteResp .OK )
225233 }
0 commit comments