MCPcopy Index your code
hub / github.com/cortexproject/cortex / TestIsUserVisibleModule

Function TestIsUserVisibleModule

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

Source from the content-addressed store, hash-verified

138}
139
140func TestIsUserVisibleModule(t *testing.T) {
141 userVisibleModName := "userVisible"
142 internalModName := "internal"
143 sut := NewManager(log.NewNopLogger())
144 sut.RegisterModule(userVisibleModName, mockInitFunc)
145 sut.RegisterModule(internalModName, mockInitFunc, UserInvisibleModule)
146
147 var result = sut.IsUserVisibleModule(userVisibleModName)
148 assert.True(t, result, "module '%v' should be user visible", userVisibleModName)
149
150 result = sut.IsUserVisibleModule(internalModName)
151 assert.False(t, result, "module '%v' should be internal", internalModName)
152
153 result = sut.IsUserVisibleModule("ghost")
154 assert.False(t, result, "expects result be false when module does not exist")
155}
156
157func TestIsModuleRegistered(t *testing.T) {
158 successModule := "successModule"

Callers

nothing calls this directly

Calls 3

RegisterModuleMethod · 0.95
IsUserVisibleModuleMethod · 0.95
NewManagerFunction · 0.70

Tested by

no test coverage detected