2222package domain_test
2323
2424import (
25+ "context"
2526 "fmt"
2627 "testing"
2728
@@ -35,6 +36,8 @@ import (
3536 "git.happydns.org/happyDomain/model"
3637)
3738
39+ var ctx = context .Background ()
40+
3841// Mock implementations for testing
3942
4043func init () {
@@ -159,7 +162,7 @@ func Test_CreateDomain(t *testing.T) {
159162 ProviderId : providerId ,
160163 }
161164
162- err := service .CreateDomain (user , domainToCreate )
165+ err := service .CreateDomain (ctx , user , domainToCreate )
163166 if err != nil {
164167 t .Fatalf ("unexpected error: %v" , err )
165168 }
@@ -205,7 +208,7 @@ func Test_CreateDomain_InvalidProvider(t *testing.T) {
205208 ProviderId : invalidProviderId ,
206209 }
207210
208- err := service .CreateDomain (user , domainToCreate )
211+ err := service .CreateDomain (ctx , user , domainToCreate )
209212 if err == nil {
210213 t .Error ("expected error when creating domain with invalid provider" )
211214 }
@@ -224,7 +227,7 @@ func Test_GetUserDomain(t *testing.T) {
224227 DomainName : "example.com" ,
225228 ProviderId : providerId ,
226229 }
227- err := service .CreateDomain (user , domainToCreate )
230+ err := service .CreateDomain (ctx , user , domainToCreate )
228231 if err != nil {
229232 t .Fatalf ("failed to create domain: %v" , err )
230233 }
@@ -265,7 +268,7 @@ func Test_GetUserDomain_WrongUser(t *testing.T) {
265268 DomainName : "user1-domain.com" ,
266269 ProviderId : providerId ,
267270 }
268- err := service .CreateDomain (user1 , domainToCreate )
271+ err := service .CreateDomain (ctx , user1 , domainToCreate )
269272 if err != nil {
270273 t .Fatalf ("failed to create domain: %v" , err )
271274 }
@@ -317,7 +320,7 @@ func Test_GetUserDomainByFQDN(t *testing.T) {
317320 DomainName : "example.com." ,
318321 ProviderId : providerId ,
319322 }
320- err := service .CreateDomain (user , domainToCreate )
323+ err := service .CreateDomain (ctx , user , domainToCreate )
321324 if err != nil {
322325 t .Fatalf ("failed to create domain: %v" , err )
323326 }
@@ -352,7 +355,7 @@ func Test_ListUserDomains(t *testing.T) {
352355 DomainName : name ,
353356 ProviderId : providerId ,
354357 }
355- err := service .CreateDomain (user , domainToCreate )
358+ err := service .CreateDomain (ctx , user , domainToCreate )
356359 if err != nil {
357360 t .Fatalf ("failed to create domain %s: %v" , name , err )
358361 }
@@ -385,7 +388,7 @@ func Test_ListUserDomains_MultipleUsers(t *testing.T) {
385388 DomainName : fmt .Sprintf ("user1-domain%d.com" , i ),
386389 ProviderId : providerId1 ,
387390 }
388- err := service .CreateDomain (user1 , domainToCreate )
391+ err := service .CreateDomain (ctx , user1 , domainToCreate )
389392 if err != nil {
390393 t .Fatalf ("failed to create domain: %v" , err )
391394 }
@@ -396,7 +399,7 @@ func Test_ListUserDomains_MultipleUsers(t *testing.T) {
396399 DomainName : "user2-domain.com" ,
397400 ProviderId : providerId2 ,
398401 }
399- err := service .CreateDomain (user2 , domainToCreate )
402+ err := service .CreateDomain (ctx , user2 , domainToCreate )
400403 if err != nil {
401404 t .Fatalf ("failed to create domain: %v" , err )
402405 }
@@ -451,7 +454,7 @@ func Test_UpdateDomain(t *testing.T) {
451454 DomainName : "example.com" ,
452455 ProviderId : providerId ,
453456 }
454- err := service .CreateDomain (user , domainToCreate )
457+ err := service .CreateDomain (ctx , user , domainToCreate )
455458 if err != nil {
456459 t .Fatalf ("failed to create domain: %v" , err )
457460 }
@@ -503,7 +506,7 @@ func Test_UpdateDomain_PreventIdChange(t *testing.T) {
503506 DomainName : "example.com" ,
504507 ProviderId : providerId ,
505508 }
506- err := service .CreateDomain (user , domainToCreate )
509+ err := service .CreateDomain (ctx , user , domainToCreate )
507510 if err != nil {
508511 t .Fatalf ("failed to create domain: %v" , err )
509512 }
@@ -546,7 +549,7 @@ func Test_UpdateDomain_WrongUser(t *testing.T) {
546549 DomainName : "user1-domain.com" ,
547550 ProviderId : providerId ,
548551 }
549- err := service .CreateDomain (user1 , domainToCreate )
552+ err := service .CreateDomain (ctx , user1 , domainToCreate )
550553 if err != nil {
551554 t .Fatalf ("failed to create domain: %v" , err )
552555 }
@@ -580,7 +583,7 @@ func Test_DeleteDomain(t *testing.T) {
580583 DomainName : "example.com" ,
581584 ProviderId : providerId ,
582585 }
583- err := service .CreateDomain (user , domainToCreate )
586+ err := service .CreateDomain (ctx , user , domainToCreate )
584587 if err != nil {
585588 t .Fatalf ("failed to create domain: %v" , err )
586589 }
@@ -621,7 +624,7 @@ func Test_UpdateDomain_Alias(t *testing.T) {
621624 DomainName : "example.com" ,
622625 ProviderId : providerId ,
623626 }
624- err := service .CreateDomain (user , domainToCreate )
627+ err := service .CreateDomain (ctx , user , domainToCreate )
625628 if err != nil {
626629 t .Fatalf ("failed to create domain: %v" , err )
627630 }
0 commit comments