MCPcopy Create free account
hub / github.com/cortexproject/cortex / TestGetAllUserVisibleModulesNames

Function TestGetAllUserVisibleModulesNames

pkg/util/modules/modules_test.go:101–112  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

99}
100
101func TestGetAllUserVisibleModulesNames(t *testing.T) {
102 sut := NewManager(log.NewNopLogger())
103 sut.RegisterModule("userVisible3", mockInitFunc)
104 sut.RegisterModule("userVisible2", mockInitFunc)
105 sut.RegisterModule("userVisible1", mockInitFunc)
106 sut.RegisterModule("internal1", mockInitFunc, UserInvisibleModule)
107 sut.RegisterModule("internal2", mockInitFunc, UserInvisibleModule)
108
109 pm := sut.UserVisibleModuleNames()
110
111 assert.Equal(t, []string{"userVisible1", "userVisible2", "userVisible3"}, pm, "module list contains wrong element and/or not sorted")
112}
113
114func TestGetAllUserVisibleModulesNamesHasNoDupWithDependency(t *testing.T) {
115 sut := NewManager(log.NewNopLogger())

Callers

nothing calls this directly

Calls 4

RegisterModuleMethod · 0.95
NewManagerFunction · 0.70
EqualMethod · 0.65

Tested by

no test coverage detected