mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	node_tests: Get unread.js to 100% node coverage.
This commit is contained in:
		@@ -87,6 +87,7 @@ var zero_counts = {
 | 
				
			|||||||
    assert.equal(count, 0);
 | 
					    assert.equal(count, 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var stream_id = 100;
 | 
					    var stream_id = 100;
 | 
				
			||||||
 | 
					    var wrong_stream_id = 110;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var message = {
 | 
					    var message = {
 | 
				
			||||||
        id: 15,
 | 
					        id: 15,
 | 
				
			||||||
@@ -107,6 +108,7 @@ var zero_counts = {
 | 
				
			|||||||
    count = unread.num_unread_for_subject(stream_id, 'lunch');
 | 
					    count = unread.num_unread_for_subject(stream_id, 'lunch');
 | 
				
			||||||
    assert.equal(count, 2);
 | 
					    assert.equal(count, 2);
 | 
				
			||||||
    assert(unread.topic_has_any_unread(stream_id, 'lunch'));
 | 
					    assert(unread.topic_has_any_unread(stream_id, 'lunch'));
 | 
				
			||||||
 | 
					    assert(!unread.topic_has_any_unread(wrong_stream_id, 'lunch'));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var event = {
 | 
					    var event = {
 | 
				
			||||||
        subject: 'dinner',
 | 
					        subject: 'dinner',
 | 
				
			||||||
@@ -129,10 +131,12 @@ var zero_counts = {
 | 
				
			|||||||
    count = unread.num_unread_for_subject(stream_id, 'lunch');
 | 
					    count = unread.num_unread_for_subject(stream_id, 'lunch');
 | 
				
			||||||
    assert.equal(count, 0);
 | 
					    assert.equal(count, 0);
 | 
				
			||||||
    assert(!unread.topic_has_any_unread(stream_id, 'lunch'));
 | 
					    assert(!unread.topic_has_any_unread(stream_id, 'lunch'));
 | 
				
			||||||
 | 
					    assert(!unread.topic_has_any_unread(wrong_stream_id, 'lunch'));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    count = unread.num_unread_for_subject(stream_id, 'snack');
 | 
					    count = unread.num_unread_for_subject(stream_id, 'snack');
 | 
				
			||||||
    assert.equal(count, 1);
 | 
					    assert.equal(count, 1);
 | 
				
			||||||
    assert(unread.topic_has_any_unread(stream_id, 'snack'));
 | 
					    assert(unread.topic_has_any_unread(stream_id, 'snack'));
 | 
				
			||||||
 | 
					    assert(!unread.topic_has_any_unread(wrong_stream_id, 'snack'));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Test defensive code.  Trying to update a message we don't know
 | 
					    // Test defensive code.  Trying to update a message we don't know
 | 
				
			||||||
    // about should be a no-op.
 | 
					    // about should be a no-op.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user