mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-04 04:57:51 +00:00 
			
		
		
		
	* Add Contact panel changes * Fix parent iframe blocked * Add Conversation Panel, Contact messages * Update contact panel with conversation details * Update designs in sidebar * Fix specs * Specs: Add specs for conversationMetadata and contact modules * Fix currentUrl issues * Fix spelling * Set default to empty string
		
			
				
	
	
		
			32 lines
		
	
	
		
			748 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			748 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import endPoints from '../endPoints';
 | 
						|
 | 
						|
describe('#sendMessage', () => {
 | 
						|
  it('returns correct payload', () => {
 | 
						|
    const spy = jest.spyOn(global, 'Date').mockImplementation(() => ({
 | 
						|
      toString: () => 'mock date',
 | 
						|
    }));
 | 
						|
    expect(endPoints.sendMessage('hello')).toEqual({
 | 
						|
      url: `/api/v1/widget/messages`,
 | 
						|
      params: {
 | 
						|
        message: {
 | 
						|
          content: 'hello',
 | 
						|
          referer_url: '',
 | 
						|
          timestamp: 'mock date',
 | 
						|
        },
 | 
						|
      },
 | 
						|
    });
 | 
						|
    spy.mockRestore();
 | 
						|
  });
 | 
						|
});
 | 
						|
 | 
						|
describe('#getConversation', () => {
 | 
						|
  it('returns correct payload', () => {
 | 
						|
    expect(endPoints.getConversation({ before: 123 })).toEqual({
 | 
						|
      url: `/api/v1/widget/messages`,
 | 
						|
      params: {
 | 
						|
        before: 123,
 | 
						|
      },
 | 
						|
    });
 | 
						|
  });
 | 
						|
});
 |