MCPcopy
hub / github.com/grafana/dskit / TestGetAllUserVisibleModulesNames

Function TestGetAllUserVisibleModulesNames

modules/modules_test.go:168–179  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

166}
167
168func 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
181func TestGetAllUserVisibleModulesNamesHasNoDupWithDependency(t *testing.T) {
182 sut := NewManager(log.NewNopLogger())

Callers

nothing calls this directly

Calls 4

RegisterModuleMethod · 0.95
NewManagerFunction · 0.70
EqualMethod · 0.45

Tested by

no test coverage detected