Skip to content

Commit 43c2cdb

Browse files
fix: Add missing email templates in terraform fetcher (#1362)
* Added missing email templates in terraform fetcher * update email templates list in testcases --------- Co-authored-by: ramya18101 <anusriankisetty@gmail.com> Co-authored-by: Ramya Anusri <62586490+ramya18101@users.noreply.github.com>
1 parent 809fe14 commit 43c2cdb

2 files changed

Lines changed: 21 additions & 13 deletions

File tree

internal/cli/terraform_fetcher.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ func (f *emailProviderResourceFetcher) FetchData(ctx context.Context) (importDat
314314
func (f *emailTemplateResourceFetcher) FetchData(ctx context.Context) (importDataList, error) {
315315
var data importDataList
316316

317-
templates := []string{`verify_email`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `change_password`, `password_reset`}
317+
templates := []string{`verify_email`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`, `mfa_oob_code`, `change_password`, `password_reset`, `verify_email_by_code`, `reset_email_by_code`, `user_invitation`, `async_approval`}
318318

319319
for _, template := range templates {
320320
emailTemplate, err := f.api.EmailTemplate.Read(ctx, template)

internal/cli/terraform_fetcher_test.go

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1127,12 +1127,8 @@ func TestEmailTemplateResourceFetcher_FetchData(t *testing.T) {
11271127
defer ctrl.Finish()
11281128

11291129
emailTemplateAPI := mock.NewMockEmailTemplateAPI(ctrl)
1130-
templates := []string{
1131-
"verify_email", "reset_email", "welcome_email",
1132-
"blocked_account", "stolen_credentials",
1133-
"enrollment_email", "mfa_oob_code",
1134-
"change_password", "password_reset",
1135-
}
1130+
templates := []string{`verify_email`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`,
1131+
`mfa_oob_code`, `change_password`, `password_reset`, `verify_email_by_code`, `reset_email_by_code`, `user_invitation`, `async_approval`}
11361132

11371133
for _, tmpl := range templates {
11381134
emailTemplateAPI.EXPECT().
@@ -1183,6 +1179,22 @@ func TestEmailTemplateResourceFetcher_FetchData(t *testing.T) {
11831179
ResourceName: "auth0_email_template.password_reset",
11841180
ImportID: "password_reset",
11851181
},
1182+
{
1183+
ResourceName: "auth0_email_template.verify_email_by_code",
1184+
ImportID: "verify_email_by_code",
1185+
},
1186+
{
1187+
ResourceName: "auth0_email_template.reset_email_by_code",
1188+
ImportID: "reset_email_by_code",
1189+
},
1190+
{
1191+
ResourceName: "auth0_email_template.user_invitation",
1192+
ImportID: "user_invitation",
1193+
},
1194+
{
1195+
ResourceName: "auth0_email_template.async_approval",
1196+
ImportID: "async_approval",
1197+
},
11861198
}
11871199

11881200
data, err := fetcher.FetchData(context.Background())
@@ -1196,12 +1208,8 @@ func TestEmailTemplateResourceFetcher_FetchData(t *testing.T) {
11961208

11971209
mErr := mockManagamentError{status: http.StatusNotFound}
11981210
emailTemplateAPI := mock.NewMockEmailTemplateAPI(ctrl)
1199-
templates := []string{
1200-
"verify_email", "reset_email", "welcome_email",
1201-
"blocked_account", "stolen_credentials",
1202-
"enrollment_email", "mfa_oob_code",
1203-
"change_password", "password_reset",
1204-
}
1211+
templates := []string{`verify_email`, `reset_email`, `welcome_email`, `blocked_account`, `stolen_credentials`, `enrollment_email`,
1212+
`mfa_oob_code`, `change_password`, `password_reset`, `verify_email_by_code`, `reset_email_by_code`, `user_invitation`, `async_approval`}
12051213

12061214
for _, tmpl := range templates {
12071215
emailTemplateAPI.EXPECT().

0 commit comments

Comments
 (0)