@@ -513,28 +513,35 @@ suite('Debug - Model', () => {
513513 const grandChild = createMockSession ( model , 'grandChild' , { parentSession : child2 , repl : 'mergeWithParent' } ) ;
514514 const child3 = createMockSession ( model , 'child3' , { parentSession : parent } ) ;
515515
516+ let parentChanges = 0 ;
517+ parent . onDidChangeReplElements ( ( ) => ++ parentChanges ) ;
518+
516519 parent . appendToRepl ( '1\n' , severity . Info ) ;
520+ assert . equal ( parentChanges , 1 ) ;
517521 assert . equal ( parent . getReplElements ( ) . length , 1 ) ;
518522 assert . equal ( child1 . getReplElements ( ) . length , 0 ) ;
519523 assert . equal ( child2 . getReplElements ( ) . length , 1 ) ;
520524 assert . equal ( grandChild . getReplElements ( ) . length , 1 ) ;
521525 assert . equal ( child3 . getReplElements ( ) . length , 0 ) ;
522526
523527 grandChild . appendToRepl ( '1\n' , severity . Info ) ;
528+ assert . equal ( parentChanges , 2 ) ;
524529 assert . equal ( parent . getReplElements ( ) . length , 2 ) ;
525530 assert . equal ( child1 . getReplElements ( ) . length , 0 ) ;
526531 assert . equal ( child2 . getReplElements ( ) . length , 2 ) ;
527532 assert . equal ( grandChild . getReplElements ( ) . length , 2 ) ;
528533 assert . equal ( child3 . getReplElements ( ) . length , 0 ) ;
529534
530535 child3 . appendToRepl ( '1\n' , severity . Info ) ;
536+ assert . equal ( parentChanges , 2 ) ;
531537 assert . equal ( parent . getReplElements ( ) . length , 2 ) ;
532538 assert . equal ( child1 . getReplElements ( ) . length , 0 ) ;
533539 assert . equal ( child2 . getReplElements ( ) . length , 2 ) ;
534540 assert . equal ( grandChild . getReplElements ( ) . length , 2 ) ;
535541 assert . equal ( child3 . getReplElements ( ) . length , 1 ) ;
536542
537543 child1 . appendToRepl ( '1\n' , severity . Info ) ;
544+ assert . equal ( parentChanges , 2 ) ;
538545 assert . equal ( parent . getReplElements ( ) . length , 2 ) ;
539546 assert . equal ( child1 . getReplElements ( ) . length , 1 ) ;
540547 assert . equal ( child2 . getReplElements ( ) . length , 2 ) ;
0 commit comments