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

Function TestStoreTemplateFile

pkg/alertmanager/multitenant_test.go:2321–2335  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

2319}
2320
2321func TestStoreTemplateFile(t *testing.T) {
2322 testTemplateDir := filepath.Join(t.TempDir(), templatesDir)
2323
2324 changed, err := storeTemplateFile(filepath.Join(testTemplateDir, "some-template"), "content")
2325 require.NoError(t, err)
2326 require.True(t, changed)
2327
2328 changed, err = storeTemplateFile(filepath.Join(testTemplateDir, "some-template"), "new content")
2329 require.NoError(t, err)
2330 require.True(t, changed)
2331
2332 changed, err = storeTemplateFile(filepath.Join(testTemplateDir, "some-template"), "new content") // reusing previous content
2333 require.NoError(t, err)
2334 require.False(t, changed)
2335}
2336
2337func TestMultitenantAlertmanager_verifyRateLimitedEmailConfig(t *testing.T) {
2338 ctx := context.Background()

Callers

nothing calls this directly

Calls 2

storeTemplateFileFunction · 0.85
JoinMethod · 0.80

Tested by

no test coverage detected