diff --git a/services/ecologi/ecologi-carbon.tester.js b/services/ecologi/ecologi-carbon.tester.js
index 17394e5e293b77d40edba316af00efbdb375a2a9..16f0b1fb7ae46dfce31638da8229a48c469c30b8 100644
--- a/services/ecologi/ecologi-carbon.tester.js
+++ b/services/ecologi/ecologi-carbon.tester.js
@@ -1,12 +1,12 @@
 import { createServiceTester } from '../tester.js'
-import { withRegex } from '../test-validators.js'
+import { isMetricWithPattern } from '../test-validators.js'
 export const t = await createServiceTester()
 
 t.create('request for existing username')
   .get('/ecologi.json')
   .expectBadge({
     label: 'carbon offset',
-    message: withRegex(/[\d.]+ tonnes/),
+    message: isMetricWithPattern(/ tonnes/),
   })
 
 t.create('invalid username').get('/non-existent-username.json').expectBadge({