@@ -314,10 +314,10 @@ impl RoomEvents {
314
314
#[ cfg( test) ]
315
315
mod tests {
316
316
use assert_matches2:: assert_let;
317
- use matrix_sdk_test:: { EventBuilder , ALICE } ;
318
- use ruma:: { events:: room:: message:: RoomMessageEventContent , EventId , OwnedEventId } ;
317
+ use ruma:: { user_id, EventId , OwnedEventId } ;
319
318
320
319
use super :: * ;
320
+ use crate :: test_utils:: events:: EventFactory ;
321
321
322
322
macro_rules! assert_events_eq {
323
323
( $events_iterator: expr, [ $( ( $event_id: ident at ( $chunk_identifier: literal, $index: literal ) ) ) ,* $( , ) ? ] ) => {
@@ -336,14 +336,13 @@ mod tests {
336
336
} ;
337
337
}
338
338
339
- fn new_event ( event_builder : & EventBuilder , event_id : & str ) -> ( OwnedEventId , Event ) {
339
+ fn new_event ( event_id : & str ) -> ( OwnedEventId , Event ) {
340
340
let event_id = EventId :: parse ( event_id) . unwrap ( ) ;
341
-
342
- let event = SyncTimelineEvent :: new ( event_builder. make_sync_message_event_with_id (
343
- * ALICE ,
344
- & event_id,
345
- RoomMessageEventContent :: text_plain ( "foo" ) ,
346
- ) ) ;
341
+ let event = EventFactory :: new ( )
342
+ . text_msg ( "" )
343
+ . sender ( user_id ! ( "@mnt_io:matrix.org" ) )
344
+ . event_id ( & event_id)
345
+ . into_sync ( ) ;
347
346
348
347
( event_id, event)
349
348
}
@@ -357,11 +356,9 @@ mod tests {
357
356
358
357
#[ test]
359
358
fn test_push_events ( ) {
360
- let event_builder = EventBuilder :: new ( ) ;
361
-
362
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
363
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
364
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
359
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
360
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
361
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
365
362
366
363
let mut room_events = RoomEvents :: new ( ) ;
367
364
@@ -380,10 +377,8 @@ mod tests {
380
377
381
378
#[ test]
382
379
fn test_push_events_with_duplicates ( ) {
383
- let event_builder = EventBuilder :: new ( ) ;
384
-
385
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
386
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
380
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
381
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
387
382
388
383
let mut room_events = RoomEvents :: new ( ) ;
389
384
@@ -412,10 +407,8 @@ mod tests {
412
407
413
408
#[ test]
414
409
fn test_push_gap ( ) {
415
- let event_builder = EventBuilder :: new ( ) ;
416
-
417
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
418
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
410
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
411
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
419
412
420
413
let mut room_events = RoomEvents :: new ( ) ;
421
414
@@ -449,11 +442,9 @@ mod tests {
449
442
450
443
#[ test]
451
444
fn test_insert_events_at ( ) {
452
- let event_builder = EventBuilder :: new ( ) ;
453
-
454
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
455
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
456
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
445
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
446
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
447
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
457
448
458
449
let mut room_events = RoomEvents :: new ( ) ;
459
450
@@ -480,12 +471,10 @@ mod tests {
480
471
481
472
#[ test]
482
473
fn test_insert_events_at_with_duplicates ( ) {
483
- let event_builder = EventBuilder :: new ( ) ;
484
-
485
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
486
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
487
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
488
- let ( event_id_3, event_3) = new_event ( & event_builder, "$ev3" ) ;
474
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
475
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
476
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
477
+ let ( event_id_3, event_3) = new_event ( "$ev3" ) ;
489
478
490
479
let mut room_events = RoomEvents :: new ( ) ;
491
480
@@ -524,10 +513,8 @@ mod tests {
524
513
525
514
#[ test]
526
515
fn test_insert_gap_at ( ) {
527
- let event_builder = EventBuilder :: new ( ) ;
528
-
529
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
530
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
516
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
517
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
531
518
532
519
let mut room_events = RoomEvents :: new ( ) ;
533
520
@@ -570,11 +557,9 @@ mod tests {
570
557
571
558
#[ test]
572
559
fn test_replace_gap_at ( ) {
573
- let event_builder = EventBuilder :: new ( ) ;
574
-
575
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
576
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
577
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
560
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
561
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
562
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
578
563
579
564
let mut room_events = RoomEvents :: new ( ) ;
580
565
@@ -613,11 +598,9 @@ mod tests {
613
598
614
599
#[ test]
615
600
fn test_replace_gap_at_with_duplicates ( ) {
616
- let event_builder = EventBuilder :: new ( ) ;
617
-
618
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
619
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
620
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
601
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
602
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
603
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
621
604
622
605
let mut room_events = RoomEvents :: new ( ) ;
623
606
@@ -666,12 +649,10 @@ mod tests {
666
649
667
650
#[ test]
668
651
fn test_remove_events ( ) {
669
- let event_builder = EventBuilder :: new ( ) ;
670
-
671
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
672
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
673
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
674
- let ( event_id_3, event_3) = new_event ( & event_builder, "$ev3" ) ;
652
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
653
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
654
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
655
+ let ( event_id_3, event_3) = new_event ( "$ev3" ) ;
675
656
676
657
// Push some events.
677
658
let mut room_events = RoomEvents :: new ( ) ;
@@ -701,9 +682,7 @@ mod tests {
701
682
702
683
#[ test]
703
684
fn test_remove_events_unknown_event ( ) {
704
- let event_builder = EventBuilder :: new ( ) ;
705
-
706
- let ( event_id_0, _event_0) = new_event ( & event_builder, "$ev0" ) ;
685
+ let ( event_id_0, _event_0) = new_event ( "$ev0" ) ;
707
686
708
687
// Push ZERO event.
709
688
let mut room_events = RoomEvents :: new ( ) ;
@@ -722,17 +701,15 @@ mod tests {
722
701
723
702
#[ test]
724
703
fn test_remove_events_and_update_insert_position ( ) {
725
- let event_builder = EventBuilder :: new ( ) ;
726
-
727
- let ( event_id_0, event_0) = new_event ( & event_builder, "$ev0" ) ;
728
- let ( event_id_1, event_1) = new_event ( & event_builder, "$ev1" ) ;
729
- let ( event_id_2, event_2) = new_event ( & event_builder, "$ev2" ) ;
730
- let ( event_id_3, event_3) = new_event ( & event_builder, "$ev3" ) ;
731
- let ( event_id_4, event_4) = new_event ( & event_builder, "$ev4" ) ;
732
- let ( event_id_5, event_5) = new_event ( & event_builder, "$ev5" ) ;
733
- let ( event_id_6, event_6) = new_event ( & event_builder, "$ev6" ) ;
734
- let ( event_id_7, event_7) = new_event ( & event_builder, "$ev7" ) ;
735
- let ( event_id_8, event_8) = new_event ( & event_builder, "$ev8" ) ;
704
+ let ( event_id_0, event_0) = new_event ( "$ev0" ) ;
705
+ let ( event_id_1, event_1) = new_event ( "$ev1" ) ;
706
+ let ( event_id_2, event_2) = new_event ( "$ev2" ) ;
707
+ let ( event_id_3, event_3) = new_event ( "$ev3" ) ;
708
+ let ( event_id_4, event_4) = new_event ( "$ev4" ) ;
709
+ let ( event_id_5, event_5) = new_event ( "$ev5" ) ;
710
+ let ( event_id_6, event_6) = new_event ( "$ev6" ) ;
711
+ let ( event_id_7, event_7) = new_event ( "$ev7" ) ;
712
+ let ( event_id_8, event_8) = new_event ( "$ev8" ) ;
736
713
737
714
// Push some events.
738
715
let mut room_events = RoomEvents :: new ( ) ;
0 commit comments