@@ -1245,7 +1245,7 @@ def parse(input):
1245
1245
}
1246
1246
1247
1247
#[ test]
1248
- fn metrics_are_sorted_by_registration_order ( ) {
1248
+ fn metrics_are_sorted_in_registration_order ( ) {
1249
1249
let mut registry = Registry :: default ( ) ;
1250
1250
let counter: Counter = Counter :: default ( ) ;
1251
1251
let another_counter: Counter = Counter :: default ( ) ;
@@ -1266,20 +1266,20 @@ def parse(input):
1266
1266
}
1267
1267
1268
1268
#[ test]
1269
- fn metric_family_is_sorted_by_registration_order ( ) {
1269
+ fn metric_family_is_sorted_lexicographically ( ) {
1270
1270
let mut registry = Registry :: default ( ) ;
1271
1271
let gauge = Family :: < Vec < ( String , String ) > , Gauge > :: default ( ) ;
1272
1272
registry. register ( "my_gauge" , "My gauge" , gauge. clone ( ) ) ;
1273
1273
1274
- {
1275
- let gauge0 = gauge . get_or_create ( & vec ! [ ( "label" . to_string( ) , "0" . to_string( ) ) ] ) ;
1276
- gauge0 . set ( 0 ) ;
1277
- }
1278
-
1279
- {
1280
- let gauge1 = gauge. get_or_create ( & vec ! [ ( "label" . to_string ( ) , "1" . to_string ( ) ) ] ) ;
1281
- gauge1 . set ( 1 ) ;
1282
- }
1274
+ gauge
1275
+ . get_or_create ( & vec ! [ ( "label" . to_string( ) , "0" . to_string( ) ) ] )
1276
+ . set ( 0 ) ;
1277
+ gauge
1278
+ . get_or_create ( & vec ! [ ( "label" . to_string ( ) , "2" . to_string ( ) ) ] )
1279
+ . set ( 2 ) ;
1280
+ gauge
1281
+ . get_or_create ( & vec ! [ ( "label" . to_string ( ) , "1" . to_string ( ) ) ] )
1282
+ . set ( 1 ) ;
1283
1283
1284
1284
let mut encoded = String :: new ( ) ;
1285
1285
encode ( & mut encoded, & registry) . unwrap ( ) ;
@@ -1288,6 +1288,7 @@ def parse(input):
1288
1288
+ "# TYPE my_gauge gauge\n "
1289
1289
+ "my_gauge{label=\" 0\" } 0\n "
1290
1290
+ "my_gauge{label=\" 1\" } 1\n "
1291
+ + "my_gauge{label=\" 2\" } 2\n "
1291
1292
+ "# EOF\n " ;
1292
1293
assert_eq ! ( expected, encoded) ;
1293
1294
}
0 commit comments