(t *testing.T)
| 2319 | } |
| 2320 | |
| 2321 | func 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 | |
| 2337 | func TestMultitenantAlertmanager_verifyRateLimitedEmailConfig(t *testing.T) { |
| 2338 | ctx := context.Background() |
nothing calls this directly
no test coverage detected