From 9a9af2ded3c3f9cbd8c66beea238002ce0e70b65 Mon Sep 17 00:00:00 2001 From: Fabian Seidl <fabian.seidl@h-da.de> Date: Thu, 11 Jan 2024 13:54:21 +0100 Subject: [PATCH] fix role tests blocking when reading --- .../application_tests/application_test.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/integration-tests/application_tests/application_test.go b/integration-tests/application_tests/application_test.go index 020dd62fa..2b40a5844 100644 --- a/integration-tests/application_tests/application_test.go +++ b/integration-tests/application_tests/application_test.go @@ -61,7 +61,7 @@ func TestMain(m *testing.M) { defer integration_test_utils.ApplySDNConfig(conn, ctx, defaultSDNConfig) defer integration_test_utils.CleanUserAndRolesExceptAdmin(conn, ctx) - topics := []event.Topic{event.ManagedNetworkElement, event.User} + topics := []event.Topic{event.ManagedNetworkElement, event.User, event.Role} rabbitMQAddress := "" envVarRabbitmq := os.Getenv("RABBITMQ") @@ -99,6 +99,7 @@ func TestMain(m *testing.M) { if os.Getenv("RABBITMQ") == "" { _ = <-application.eventChannel _ = <-application.eventChannel + _ = <-application.eventChannel } m.Run() @@ -239,9 +240,9 @@ func TestRoleAddAndDeleteEvent(t *testing.T) { t.FailNow() } - // addEvent := <-application.eventChannel - // assert.Equal(t, event.Add.String(), addEvent.Type) - // assert.Equal(t, roleID, addEvent.EntityID.String()) + addEvent := <-application.eventChannel + assert.Equal(t, event.Add.String(), addEvent.Type) + assert.Equal(t, roleID, addEvent.EntityID.String()) // delete new role and check for event _, err = roleService.DeleteRoles(ctx, deleteRoleRequest) @@ -250,7 +251,7 @@ func TestRoleAddAndDeleteEvent(t *testing.T) { t.FailNow() } - // deleteEvent := <-application.eventChannel - // assert.Equal(t, event.Delete.String(), deleteEvent.Type) - // assert.Equal(t, roleID, addEvent.EntityID.String()) + deleteEvent := <-application.eventChannel + assert.Equal(t, event.Delete.String(), deleteEvent.Type) + assert.Equal(t, roleID, deleteEvent.EntityID.String()) } -- GitLab