summaryrefslogtreecommitdiff
path: root/spec/frontend/helpers/monitor_helper_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/helpers/monitor_helper_spec.js')
-rw-r--r--spec/frontend/helpers/monitor_helper_spec.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/frontend/helpers/monitor_helper_spec.js b/spec/frontend/helpers/monitor_helper_spec.js
index 0798ca580e2..f7163d496d2 100644
--- a/spec/frontend/helpers/monitor_helper_spec.js
+++ b/spec/frontend/helpers/monitor_helper_spec.js
@@ -56,6 +56,32 @@ describe('monitor helper', () => {
expect(result.name).toEqual('brpop');
});
+ it('supports a multi metric label template expression', () => {
+ const config = {
+ ...defaultConfig,
+ name: '',
+ };
+
+ const [result] = monitorHelper.makeDataSeries(
+ [
+ {
+ metric: {
+ backend: 'HA Server',
+ frontend: 'BA Server',
+ app: 'prometheus',
+ instance: 'k8 cluster 1',
+ },
+ values: series,
+ },
+ ],
+ config,
+ );
+
+ expect(result.name).toBe(
+ 'backend: HA Server, frontend: BA Server, app: prometheus, instance: k8 cluster 1',
+ );
+ });
+
it('supports space-padded template expressions', () => {
const config = {
...defaultConfig,