(t *testing.T)
| 166 | } |
| 167 | |
| 168 | func TestGetAllUserVisibleModulesNames(t *testing.T) { |
| 169 | sut := NewManager(log.NewNopLogger()) |
| 170 | sut.RegisterModule("userVisible3", mockInitFunc) |
| 171 | sut.RegisterModule("userVisible2", mockInitFunc) |
| 172 | sut.RegisterModule("userVisible1", mockInitFunc) |
| 173 | sut.RegisterModule("internal1", mockInitFunc, UserInvisibleModule) |
| 174 | sut.RegisterModule("internal2", mockInitFunc, UserInvisibleModule) |
| 175 | |
| 176 | pm := sut.UserVisibleModuleNames() |
| 177 | |
| 178 | assert.Equal(t, []string{"userVisible1", "userVisible2", "userVisible3"}, pm, "module list contains wrong element and/or not sorted") |
| 179 | } |
| 180 | |
| 181 | func TestGetAllUserVisibleModulesNamesHasNoDupWithDependency(t *testing.T) { |
| 182 | sut := NewManager(log.NewNopLogger()) |
nothing calls this directly
no test coverage detected