@@ -319,10 +319,10 @@ impl fmt::Debug for RoomEvents {
319
319
#[ cfg( test) ]
320
320
mod tests {
321
321
use assert_matches2:: assert_let;
322
- use matrix_sdk_test:: { EventBuilder , ALICE } ;
323
- use ruma:: { events:: room:: message:: RoomMessageEventContent , EventId , OwnedEventId } ;
322
+ use ruma:: { user_id, EventId , OwnedEventId } ;
324
323
325
324
use super :: * ;
325
+ use crate :: test_utils:: events:: EventFactory ;
326
326
327
327
macro_rules! assert_events_eq {
328
328
( $events_iterator: expr, [ $( ( $event_id: ident at ( $chunk_identifier: literal, $index: literal ) ) ) ,* $( , ) ? ] ) => {
@@ -341,14 +341,13 @@ mod tests {
341
341
} ;
342
342
}
343
343
344
- fn new_event ( event_builder : & EventBuilder , event_id : & str ) -> ( OwnedEventId , Event ) {
344
+ fn new_event ( event_id : & str ) -> ( OwnedEventId , Event ) {
345
345
let event_id = EventId :: parse ( event_id) . unwrap ( ) ;
346
-
347
- let event = SyncTimelineEvent :: new ( event_builder. make_sync_message_event_with_id (
348
- * ALICE ,
349
- & event_id,
350
- RoomMessageEventContent :: text_plain ( "foo" ) ,
351
- ) ) ;
346
+ let event = EventFactory :: new ( )
347
+ . text_msg ( "" )
348
+ . sender ( user_id ! ( "@mnt_io:matrix.org" ) )
349
+ . event_id ( & event_id)
350
+ . into_sync ( ) ;
352
351
353
352
( event_id, event)
354
353
}
@@ -362,11 +361,9 @@ mod tests {
362
361
363
362
#[ test]
364
363
fn test_push_events ( ) {
365
- let event_builder = EventBuilder :: new ( ) ;
366
-
367
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
368
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
369
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
364
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
365
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
366
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
370
367
371
368
let mut room_events = RoomEvents :: new ( ) ;
372
369
@@ -385,10 +382,8 @@ mod tests {
385
382
386
383
#[ test]
387
384
fn test_push_events_with_duplicates ( ) {
388
- let event_builder = EventBuilder :: new ( ) ;
389
-
390
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
391
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
385
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
386
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
392
387
393
388
let mut room_events = RoomEvents :: new ( ) ;
394
389
@@ -417,10 +412,8 @@ mod tests {
417
412
418
413
#[ test]
419
414
fn test_push_gap ( ) {
420
- let event_builder = EventBuilder :: new ( ) ;
421
-
422
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
423
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
415
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
416
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
424
417
425
418
let mut room_events = RoomEvents :: new ( ) ;
426
419
@@ -454,11 +447,9 @@ mod tests {
454
447
455
448
#[ test]
456
449
fn test_insert_events_at ( ) {
457
- let event_builder = EventBuilder :: new ( ) ;
458
-
459
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
460
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
461
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
450
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
451
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
452
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
462
453
463
454
let mut room_events = RoomEvents :: new ( ) ;
464
455
@@ -485,12 +476,10 @@ mod tests {
485
476
486
477
#[ test]
487
478
fn test_insert_events_at_with_duplicates ( ) {
488
- let event_builder = EventBuilder :: new ( ) ;
489
-
490
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
491
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
492
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
493
- let ( event_id_3, event_3) = new_event ( & event_builder, "$ev3" ) ;
479
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
480
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
481
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
482
+ let ( event_id_3, event_3) = new_event ( "$ev3" ) ;
494
483
495
484
let mut room_events = RoomEvents :: new ( ) ;
496
485
@@ -529,10 +518,8 @@ mod tests {
529
518
530
519
#[ test]
531
520
fn test_insert_gap_at ( ) {
532
- let event_builder = EventBuilder :: new ( ) ;
533
-
534
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
535
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
521
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
522
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
536
523
537
524
let mut room_events = RoomEvents :: new ( ) ;
538
525
@@ -575,11 +562,9 @@ mod tests {
575
562
576
563
#[ test]
577
564
fn test_replace_gap_at ( ) {
578
- let event_builder = EventBuilder :: new ( ) ;
579
-
580
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
581
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
582
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
565
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
566
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
567
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
583
568
584
569
let mut room_events = RoomEvents :: new ( ) ;
585
570
@@ -618,11 +603,9 @@ mod tests {
618
603
619
604
#[ test]
620
605
fn test_replace_gap_at_with_duplicates ( ) {
621
- let event_builder = EventBuilder :: new ( ) ;
622
-
623
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
624
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
625
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
606
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
607
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
608
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
626
609
627
610
let mut room_events = RoomEvents :: new ( ) ;
628
611
@@ -671,12 +654,10 @@ mod tests {
671
654
672
655
#[ test]
673
656
fn test_remove_events ( ) {
674
- let event_builder = EventBuilder :: new ( ) ;
675
-
676
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
677
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
678
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
679
- let ( event_id_3, event_3) = new_event ( & event_builder, "$ev3" ) ;
657
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
658
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
659
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
660
+ let ( event_id_3, event_3) = new_event ( "$ev3" ) ;
680
661
681
662
// Push some events.
682
663
let mut room_events = RoomEvents :: new ( ) ;
@@ -706,9 +687,7 @@ mod tests {
706
687
707
688
#[ test]
708
689
fn test_remove_events_unknown_event ( ) {
709
- let event_builder = EventBuilder :: new ( ) ;
710
-
711
- let ( event_id_0, _event_0) = new_event ( & event_builder, "$ev0" ) ;
690
+ let ( event_id_0, _event_0) = new_event ( "$ev0" ) ;
712
691
713
692
// Push ZERO event.
714
693
let mut room_events = RoomEvents :: new ( ) ;
@@ -727,17 +706,15 @@ mod tests {
727
706
728
707
#[ test]
729
708
fn test_remove_events_and_update_insert_position ( ) {
730
- let event_builder = EventBuilder :: new ( ) ;
731
-
732
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
733
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
734
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
735
- let ( event_id_3, event_3) = new_event ( & event_builder, "$ev3" ) ;
736
- let ( event_id_4, event_4) = new_event ( & event_builder, "$ev4" ) ;
737
- let ( event_id_5, event_5) = new_event ( & event_builder, "$ev5" ) ;
738
- let ( event_id_6, event_6) = new_event ( & event_builder, "$ev6" ) ;
739
- let ( event_id_7, event_7) = new_event ( & event_builder, "$ev7" ) ;
740
- let ( event_id_8, event_8) = new_event ( & event_builder, "$ev8" ) ;
709
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
710
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
711
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
712
+ let ( event_id_3, event_3) = new_event ( "$ev3" ) ;
713
+ let ( event_id_4, event_4) = new_event ( "$ev4" ) ;
714
+ let ( event_id_5, event_5) = new_event ( "$ev5" ) ;
715
+ let ( event_id_6, event_6) = new_event ( "$ev6" ) ;
716
+ let ( event_id_7, event_7) = new_event ( "$ev7" ) ;
717
+ let ( event_id_8, event_8) = new_event ( "$ev8" ) ;
741
718
742
719
// Push some events.
743
720
let mut room_events = RoomEvents :: new ( ) ;
0 commit comments