diff --git a/integration-tests/application_tests/application_test.go b/integration-tests/application_tests/application_test.go index 020dd62fa6a10e8f95b72691d0d2371a2b6710e3..2b40a58445bbad85b39b5dc207769289b50b2e57 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()) }