Skip to content
Snippets Groups Projects

Resolve "Implement integration tests for applications"

Merged Fabian Seidl requested to merge 347-implement-integration-tests-for-applications into master
1 file
+ 8
7
Compare changes
  • Side-by-side
  • Inline
@@ -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())
}
Loading