@@ -35,7 +35,8 @@ folsom_test_() ->
3535 fun folsom_counter_test_inc_ /1 ,
3636 fun folsom_counter_test_mul_ /1 ,
3737 fun folsom_gauge_test_ /1 ,
38- fun folsom_update_or_create_ /1
38+ fun folsom_update_or_create_ /1 ,
39+ fun folsom_delete_ /1
3940 ]
4041 }
4142 }.
@@ -52,7 +53,8 @@ exometer_test_() ->
5253 fun exometer_counter_test_inc_ /1 ,
5354 fun exometer_counter_test_mul_ /1 ,
5455 fun exometer_gauge_test_ /1 ,
55- fun exometer_update_or_create_ /1
56+ fun exometer_update_or_create_ /1 ,
57+ fun exometer_delete_ /1
5658 ]
5759 }
5860 }.
@@ -89,6 +91,13 @@ folsom_update_or_create_(_) ->
8991 metrics :update_or_create (" new_counter" , {c , 1 }, counter ),
9092 ? _assertEqual (1 , folsom_metrics :get_metric_value (" new_counter" )).
9193
94+ folsom_delete_ (_ ) ->
95+ ok = metrics :backend (metrics_folsom ),
96+ ok = metrics :new (gauge , " g" ),
97+ ok = metrics :new (counter , " c" ),
98+ ok = metrics :delete (" g" ),
99+ ? _assertEqual ([" c" ], folsom_metrics :get_metrics ()).
100+
92101exometer_counter_test_ (_ ) ->
93102 ok = metrics :backend (metrics_exometer ),
94103 ok = metrics :new (counter , " c1" ),
@@ -120,3 +129,10 @@ exometer_update_or_create_(_) ->
120129 ok = metrics :backend (metrics_exometer ),
121130 metrics :update_or_create (" new_exo_counter" , {c , 1 }, counter ),
122131 ? _assertMatch ({ok , [{value , 1 }, _ ]}, exometer :get_value (" new_exo_counter" )).
132+
133+ exometer_delete_ (_ ) ->
134+ ok = metrics :backend (metrics_exometer ),
135+ ok = metrics :new (gauge , " g" ),
136+ ok = metrics :new (counter , " c" ),
137+ ok = metrics :delete (" g" ),
138+ ? _assertEqual (undefined , exometer :info (" g" , status )).
0 commit comments