@@ -2632,12 +2632,6 @@ async fn test_can_send_group() -> Result<()> {
26322632/// the recipients can't see the identity of their fellow recipients.
26332633#[ tokio:: test( flavor = "multi_thread" , worker_threads = 2 ) ]
26342634async fn test_broadcast_members_cant_see_each_other ( ) -> Result < ( ) > {
2635- fn contains ( parsed : & MimeMessage , s : & str ) -> bool {
2636- assert_eq ! ( parsed. decrypting_failed, false ) ;
2637- let decoded_str = std:: str:: from_utf8 ( & parsed. decoded_data ) . unwrap ( ) ;
2638- decoded_str. contains ( s)
2639- }
2640-
26412635 let mut tcm = TestContextManager :: new ( ) ;
26422636 let alice = & tcm. alice ( ) . await ;
26432637 let bob = & tcm. bob ( ) . await ;
@@ -2669,8 +2663,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
26692663 ) ;
26702664 let parsed = charlie. parse_msg ( & auth_required) . await ;
26712665 assert ! ( parsed. get_header( HeaderDef :: AutocryptGossip ) . is_some( ) ) ;
2672- assert ! ( contains ( & parsed
, "[email protected] " ) ) ; 2673- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2666+ assert ! ( parsed
. decoded_data_contains ( "[email protected] " ) ) ; 2667+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 26742668
26752669 let parsed_by_bob = bob. parse_msg ( & auth_required) . await ;
26762670 assert ! ( parsed_by_bob. decrypting_failed) ;
@@ -2698,8 +2692,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
26982692 ) ;
26992693 let parsed = charlie. parse_msg ( & member_added) . await ;
27002694 assert ! ( parsed. get_header( HeaderDef :: AutocryptGossip ) . is_some( ) ) ;
2701- assert ! ( contains ( & parsed
, "[email protected] " ) ) ; 2702- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2695+ assert ! ( parsed
. decoded_data_contains ( "[email protected] " ) ) ; 2696+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 27032697
27042698 let parsed_by_bob = bob. parse_msg ( & member_added) . await ;
27052699 assert ! ( parsed_by_bob. decrypting_failed) ;
@@ -2713,8 +2707,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
27132707 let hi_msg = alice. send_text ( alice_broadcast_id, "hi" ) . await ;
27142708 let parsed = charlie. parse_msg ( & hi_msg) . await ;
27152709 assert_eq ! ( parsed. header_exists( HeaderDef :: AutocryptGossip ) , false ) ;
2716- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2717- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2710+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 2711+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 27182712
27192713 let parsed_by_bob = bob. parse_msg ( & hi_msg) . await ;
27202714 assert_eq ! ( parsed_by_bob. decrypting_failed, false ) ;
@@ -2730,8 +2724,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
2730272427312725 ) ;
27322726 let parsed = charlie. parse_msg ( & member_removed) . await ;
2733- assert ! ( contains ( & parsed
, "[email protected] " ) ) ; 2734- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2727+ assert ! ( parsed
. decoded_data_contains ( "[email protected] " ) ) ; 2728+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 27352729
27362730 let parsed_by_bob = bob. parse_msg ( & member_removed) . await ;
27372731 assert ! ( parsed_by_bob. decrypting_failed) ;
0 commit comments