diff --git a/backend/internal/core/services/main_test.go b/backend/internal/core/services/main_test.go index 872d3f3..b0d248d 100644 --- a/backend/internal/core/services/main_test.go +++ b/backend/internal/core/services/main_test.go @@ -14,7 +14,8 @@ import ( ) var ( - fk = faker.NewFaker() + fk = faker.NewFaker() + tbus = eventbus.New() tCtx = Context{} tClient *ent.Client @@ -59,7 +60,7 @@ func TestMain(m *testing.M) { } tClient = client - tRepos = repo.New(tClient, eventbus.New(), os.TempDir()+"/homebox") + tRepos = repo.New(tClient, tbus, os.TempDir()+"/homebox") tSvc = New(tRepos) defer client.Close() diff --git a/backend/internal/data/repo/main_test.go b/backend/internal/data/repo/main_test.go index ab79242..23a4198 100644 --- a/backend/internal/data/repo/main_test.go +++ b/backend/internal/data/repo/main_test.go @@ -14,6 +14,7 @@ import ( var ( fk = faker.NewFaker() + tbus = eventbus.New() tClient *ent.Client tRepos *AllRepos @@ -44,13 +45,15 @@ func TestMain(m *testing.M) { log.Fatalf("failed opening connection to sqlite: %v", err) } + go tbus.Run() + err = client.Schema.Create(context.Background()) if err != nil { log.Fatalf("failed creating schema resources: %v", err) } tClient = client - tRepos = New(tClient, eventbus.New(), os.TempDir()) + tRepos = New(tClient, tbus, os.TempDir()) defer client.Close() bootstrap()