Skip to content
Snippets Groups Projects
Commit 9a9af2de authored by Fabian Seidl's avatar Fabian Seidl
Browse files

fix role tests blocking when reading

parent 0dfc9627
No related branches found
No related tags found
1 merge request!691Resolve "Implement integration tests for applications"
Pipeline #178338 failed
......@@ -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())
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment