diff options
author | Vladimir Shushlin <v.shushlin@gmail.com> | 2022-02-17 13:27:27 +0300 |
---|---|---|
committer | Vladimir Shushlin <v.shushlin@gmail.com> | 2022-02-21 16:44:20 +0300 |
commit | 62a6491652aa6975d9ecf3b9e258766c886d49d4 (patch) | |
tree | 18a2ddf45d3e997dbb8ea6a6c27a7da26d6f88be /test/acceptance/helpers_test.go | |
parent | 92fb5e54ad42ed489c4dd93eec69fb5876d11efe (diff) |
feat: Add TLS rate limits
Changelog: added
Diffstat (limited to 'test/acceptance/helpers_test.go')
-rw-r--r-- | test/acceptance/helpers_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/acceptance/helpers_test.go b/test/acceptance/helpers_test.go index c44058ba..1b514a85 100644 --- a/test/acceptance/helpers_test.go +++ b/test/acceptance/helpers_test.go @@ -602,3 +602,15 @@ func copyFile(dest, src string) error { _, err = io.Copy(destFile, srcFile) return err } + +// RequireMetricEqual requests prometheus metrics and makes sure metric is there +func RequireMetricEqual(t *testing.T, metricsAddress, metricWithValue string) { + resp, err := http.Get(fmt.Sprintf("http://%s/metrics", metricsAddress)) + require.NoError(t, err) + + defer resp.Body.Close() + body, err := io.ReadAll(resp.Body) + require.NoError(t, err) + + require.Contains(t, string(body), metricWithValue) +} |