@@ -71,9 +71,8 @@ fn reused_clientid_from_file() {
7171 write_clientid_to_file ( temp. path ( ) , & new_uuid) . unwrap ( ) ;
7272
7373 let ( glean, temp) = new_glean ( Some ( temp) ) ;
74- // TODO(bug 1996862): We don't run the mitigation yet
75- //let db_client_id = clientid_metric().get_value(&glean, None).unwrap();
76- //assert_eq!(new_uuid, db_client_id);
74+ let db_client_id = clientid_metric ( ) . get_value ( & glean, None ) . unwrap ( ) ;
75+ assert_eq ! ( new_uuid, db_client_id) ;
7776
7877 glean. submit_ping_by_name ( "health" , Some ( "pre_init" ) ) ;
7978 let mut pending = get_queued_pings ( temp. path ( ) ) . unwrap ( ) ;
@@ -141,10 +140,8 @@ fn clientid_regen_issue_with_existing_db() {
141140
142141 let ( glean, temp) = new_glean ( Some ( temp) ) ;
143142
144- // TODO(bug 1996862): We don't run the mitigation yet
145- _ = file_client_id;
146- //let db_client_id = clientid_metric().get_value(&glean, None).unwrap();
147- //assert_eq!(file_client_id, db_client_id);
143+ let db_client_id = clientid_metric ( ) . get_value ( & glean, None ) . unwrap ( ) ;
144+ assert_eq ! ( file_client_id, db_client_id) ;
148145
149146 glean. submit_ping_by_name ( "health" , Some ( "pre_init" ) ) ;
150147 let mut pending = get_queued_pings ( temp. path ( ) ) . unwrap ( ) ;
@@ -225,10 +222,8 @@ fn c0ffee_in_db_gets_overwritten_by_stored_client_id() {
225222
226223 let ( glean, temp) = new_glean ( Some ( temp) ) ;
227224
228- // TODO(bug 1996862): We don't run the mitigation yet
229- _ = file_client_id;
230- //let db_client_id = clientid_metric().get_value(&glean, None).unwrap();
231- //assert_eq!(file_client_id, db_client_id);
225+ let db_client_id = clientid_metric ( ) . get_value ( & glean, None ) . unwrap ( ) ;
226+ assert_eq ! ( file_client_id, db_client_id) ;
232227
233228 glean. submit_ping_by_name ( "health" , Some ( "pre_init" ) ) ;
234229 let mut pending = get_queued_pings ( temp. path ( ) ) . unwrap ( ) ;
@@ -244,10 +239,9 @@ fn c0ffee_in_db_gets_overwritten_by_stored_client_id() {
244239 let exception_uuid = & payload[ "metrics" ] [ "uuid" ] [ "glean.health.recovered_client_id" ] . as_str ( ) ;
245240 assert_eq ! ( & Some ( file_client_id) , exception_uuid) ;
246241
247- // TODO(bug 1996862): We don't run the mitigation yet
248- //let exception_uuid = &payload["client_info"]["client_id"].as_str();
249- //assert_eq!(&Some(file_client_id), exception_uuid);
250- // instead we ensure we don't see the c0ffee ID either.
242+ let exception_uuid = & payload[ "client_info" ] [ "client_id" ] . as_str ( ) ;
243+ assert_eq ! ( & Some ( file_client_id) , exception_uuid) ;
244+ // We ensure we don't see the c0ffee ID either.
251245 let client_id = payload[ "client_info" ] [ "client_id" ] . as_str ( ) . unwrap ( ) ;
252246 assert_ne ! ( "c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0" , client_id) ;
253247}
0 commit comments