@@ -350,7 +350,7 @@ func TestDefaultBackwardCompatibilityEmailVerifyForEmailPasswordUser(t *testing.
350350 unittesting .StartUpST ("localhost" , "8080" )
351351 defer AfterEach ()
352352
353- testServer := supertokensInitForTest (t , session .Init (nil ), Init (nil ))
353+ testServer := supertokensInitForTest (t , session .Init (nil ), Init (nil ), emailverification . Init (evmodels. TypeInput { Mode : evmodels . ModeOptional }) )
354354 defer testServer .Close ()
355355
356356 resp ,
err := unittesting .
SignupRequest (
"[email protected] " ,
"1234abcd" ,
testServer .
URL )
@@ -380,6 +380,7 @@ func TestBackwardCompatibilityEmailVerifyForEmailPasswordUser(t *testing.T) {
380380 t ,
381381 session .Init (nil ),
382382 emailverification .Init (evmodels.TypeInput {
383+ Mode : evmodels .ModeOptional ,
383384 CreateAndSendCustomEmail : func (user evmodels.User , emailVerificationURLWithToken string , userContext supertokens.UserContext ) {
384385 email = user .Email
385386 emailVerifyLink = emailVerificationURLWithToken
@@ -418,22 +419,26 @@ func TestCustomOverrideEmailVerifyForEmailPasswordUser(t *testing.T) {
418419 email := ""
419420 emailVerifyLink := ""
420421
421- tpepConfig := & epmodels.TypeInput {
422- EmailDelivery : & emaildelivery.TypeInput {
423- Override : func (originalImplementation emaildelivery.EmailDeliveryInterface ) emaildelivery.EmailDeliveryInterface {
424- * originalImplementation .SendEmail = func (input emaildelivery.EmailType , userContext supertokens.UserContext ) error {
425- if input .EmailVerification != nil {
426- customCalled = true
427- email = input .EmailVerification .User .Email
428- emailVerifyLink = input .EmailVerification .EmailVerifyLink
422+ testServer := supertokensInitForTest (t ,
423+ session .Init (nil ),
424+ Init (nil ),
425+ emailverification .Init (evmodels.TypeInput {
426+ Mode : evmodels .ModeOptional ,
427+ EmailDelivery : & emaildelivery.TypeInput {
428+ Override : func (originalImplementation emaildelivery.EmailDeliveryInterface ) emaildelivery.EmailDeliveryInterface {
429+ * originalImplementation .SendEmail = func (input emaildelivery.EmailType , userContext supertokens.UserContext ) error {
430+ if input .EmailVerification != nil {
431+ customCalled = true
432+ email = input .EmailVerification .User .Email
433+ emailVerifyLink = input .EmailVerification .EmailVerifyLink
434+ }
435+ return nil
429436 }
430- return nil
431- }
432- return originalImplementation
437+ return originalImplementation
438+ },
433439 },
434- },
435- }
436- testServer := supertokensInitForTest (t , session .Init (nil ), Init (tpepConfig ))
440+ }),
441+ )
437442 defer testServer .Close ()
438443
439444 resp ,
err := unittesting .
SignupRequest (
"[email protected] " ,
"1234abcd" ,
testServer .
URL )
@@ -492,12 +497,16 @@ func TestSMTPOverrideEmailVerifyForEmailPasswordUser(t *testing.T) {
492497 return originalImplementation
493498 },
494499 })
495- tpepConfig := & epmodels.TypeInput {
496- EmailDelivery : & emaildelivery.TypeInput {
497- Service : smtpService ,
498- },
499- }
500- testServer := supertokensInitForTest (t , session .Init (nil ), Init (tpepConfig ))
500+ testServer := supertokensInitForTest (t ,
501+ session .Init (nil ),
502+ Init (nil ),
503+ emailverification .Init (evmodels.TypeInput {
504+ Mode : evmodels .ModeOptional ,
505+ EmailDelivery : & emaildelivery.TypeInput {
506+ Service : smtpService ,
507+ },
508+ }),
509+ )
501510 defer testServer .Close ()
502511
503512 resp ,
err := unittesting .
SignupRequest (
"[email protected] " ,
"1234abcd" ,
testServer .
URL )
0 commit comments