mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	Delete trailing newlines from all files, except tools/ci/success-http-headers.txt and tools/setup/dev-motd, where they are significant, and static/third, where we want to stay close to upstream. Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
		
			
				
	
	
		
			31 lines
		
	
	
		
			796 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			796 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var pmc = zrequire('pm_conversations');
 | 
						|
 | 
						|
run_test('partners', () => {
 | 
						|
    var user1_id = 1;
 | 
						|
    var user2_id = 2;
 | 
						|
    var user3_id = 3;
 | 
						|
 | 
						|
    pmc.set_partner(user1_id);
 | 
						|
    pmc.set_partner(user3_id);
 | 
						|
 | 
						|
    assert.equal(pmc.is_partner(user1_id), true);
 | 
						|
    assert.equal(pmc.is_partner(user2_id), false);
 | 
						|
    assert.equal(pmc.is_partner(user3_id), true);
 | 
						|
});
 | 
						|
 | 
						|
run_test('insert_recent_private_message', () => {
 | 
						|
    pmc.recent.insert('1', 1001);
 | 
						|
    pmc.recent.insert('2', 2001);
 | 
						|
    pmc.recent.insert('1', 3001);
 | 
						|
 | 
						|
    // try to backdate user1's timestamp
 | 
						|
    pmc.recent.insert('1', 555);
 | 
						|
 | 
						|
    assert.deepEqual(pmc.recent.get(), [
 | 
						|
        {user_ids_string: '1', timestamp: 3001},
 | 
						|
        {user_ids_string: '2', timestamp: 2001},
 | 
						|
    ]);
 | 
						|
 | 
						|
    assert.deepEqual(pmc.recent.get_strings(), ['1', '2']);
 | 
						|
});
 |