@@ -2631,12 +2631,6 @@ async fn test_can_send_group() -> Result<()> {
26312631/// the recipients can't see the identity of their fellow recipients.
26322632#[ tokio:: test( flavor = "multi_thread" , worker_threads = 2 ) ]
26332633async fn test_broadcast_members_cant_see_each_other ( ) -> Result < ( ) > {
2634- fn contains ( parsed : & MimeMessage , s : & str ) -> bool {
2635- assert_eq ! ( parsed. decrypting_failed, false ) ;
2636- let decoded_str = std:: str:: from_utf8 ( & parsed. decoded_data ) . unwrap ( ) ;
2637- decoded_str. contains ( s)
2638- }
2639-
26402634 let mut tcm = TestContextManager :: new ( ) ;
26412635 let alice = & tcm. alice ( ) . await ;
26422636 let bob = & tcm. bob ( ) . await ;
@@ -2668,8 +2662,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
26682662 ) ;
26692663 let parsed = charlie. parse_msg ( & auth_required) . await ;
26702664 assert ! ( parsed. get_header( HeaderDef :: AutocryptGossip ) . is_some( ) ) ;
2671- assert ! ( contains ( & parsed
, "[email protected] " ) ) ; 2672- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2665+ assert ! ( parsed
. decoded_data_contains ( "[email protected] " ) ) ; 2666+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 26732667
26742668 let parsed_by_bob = bob. parse_msg ( & auth_required) . await ;
26752669 assert ! ( parsed_by_bob. decrypting_failed) ;
@@ -2697,8 +2691,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
26972691 ) ;
26982692 let parsed = charlie. parse_msg ( & member_added) . await ;
26992693 assert ! ( parsed. get_header( HeaderDef :: AutocryptGossip ) . is_some( ) ) ;
2700- assert ! ( contains ( & parsed
, "[email protected] " ) ) ; 2701- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2694+ assert ! ( parsed
. decoded_data_contains ( "[email protected] " ) ) ; 2695+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 27022696
27032697 let parsed_by_bob = bob. parse_msg ( & member_added) . await ;
27042698 assert ! ( parsed_by_bob. decrypting_failed) ;
@@ -2712,8 +2706,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
27122706 let hi_msg = alice. send_text ( alice_broadcast_id, "hi" ) . await ;
27132707 let parsed = charlie. parse_msg ( & hi_msg) . await ;
27142708 assert_eq ! ( parsed. header_exists( HeaderDef :: AutocryptGossip ) , false ) ;
2715- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2716- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2709+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 2710+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 27172711
27182712 let parsed_by_bob = bob. parse_msg ( & hi_msg) . await ;
27192713 assert_eq ! ( parsed_by_bob. decrypting_failed, false ) ;
@@ -2729,8 +2723,8 @@ async fn test_broadcast_members_cant_see_each_other() -> Result<()> {
2729272327302724 ) ;
27312725 let parsed = charlie. parse_msg ( & member_removed) . await ;
2732- assert ! ( contains ( & parsed
, "[email protected] " ) ) ; 2733- assert_eq ! ( contains ( & parsed
, "[email protected] " ) , false ) ; 2726+ assert ! ( parsed
. decoded_data_contains ( "[email protected] " ) ) ; 2727+ assert_eq ! ( parsed
. decoded_data_contains ( "[email protected] " ) , false ) ; 27342728
27352729 let parsed_by_bob = bob. parse_msg ( & member_removed) . await ;
27362730 assert ! ( parsed_by_bob. decrypting_failed) ;
0 commit comments