@@ -82,6 +82,8 @@ func TestSettingsValidate(t *testing.T) {
8282 s .BitbucketAuth .ClientId = ""
8383 s .PlanningcenterAuth .Enabled = true
8484 s .PlanningcenterAuth .ClientId = ""
85+ s .DonationAlertsAuth .Enabled = true
86+ s .DonationAlertsAuth .ClientId = ""
8587
8688 // check if Validate() is triggering the members validate methods.
8789 err := s .Validate ()
@@ -127,6 +129,7 @@ func TestSettingsValidate(t *testing.T) {
127129 `"mailcowAuth":{` ,
128130 `"bitbucketAuth":{` ,
129131 `"planningcenterAuth":{` ,
132+ `"donationAlertsAuth":{` ,
130133 }
131134
132135 errBytes , _ := json .Marshal (err )
@@ -208,6 +211,8 @@ func TestSettingsMerge(t *testing.T) {
208211 s2 .BitbucketAuth .ClientId = "bitbucket_test"
209212 s2 .PlanningcenterAuth .Enabled = true
210213 s2 .PlanningcenterAuth .ClientId = "planningcenter_test"
214+ s2 .DonationAlertsAuth .Enabled = true
215+ s2 .DonationAlertsAuth .ClientId = "donationalerts_test"
211216
212217 if err := s1 .Merge (s2 ); err != nil {
213218 t .Fatal (err )
@@ -302,6 +307,7 @@ func TestSettingsRedactClone(t *testing.T) {
302307 s1 .MailcowAuth .ClientSecret = testSecret
303308 s1 .BitbucketAuth .ClientSecret = testSecret
304309 s1 .PlanningcenterAuth .ClientSecret = testSecret
310+ s1 .DonationAlertsAuth .ClientSecret = testSecret
305311
306312 s1Bytes , err := json .Marshal (s1 )
307313 if err != nil {
@@ -364,6 +370,7 @@ func TestNamedAuthProviderConfigs(t *testing.T) {
364370 s .MailcowAuth .ClientId = "mailcow_test"
365371 s .BitbucketAuth .ClientId = "bitbucket_test"
366372 s .PlanningcenterAuth .ClientId = "planningcenter_test"
373+ s .DonationAlertsAuth .ClientId = "donationalerts_test"
367374
368375 result := s .NamedAuthProviderConfigs ()
369376
@@ -399,6 +406,7 @@ func TestNamedAuthProviderConfigs(t *testing.T) {
399406 `"mailcow":{"enabled":false,"clientId":"mailcow_test"` ,
400407 `"bitbucket":{"enabled":false,"clientId":"bitbucket_test"` ,
401408 `"planningcenter":{"enabled":false,"clientId":"planningcenter_test"` ,
409+ `"donationalerts":{"enabled":false,"clientId":"donationalerts_test"` ,
402410 }
403411 for _ , p := range expectedParts {
404412 if ! strings .Contains (encodedStr , p ) {
0 commit comments