mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-10-31 19:17:48 +00:00 
			
		
		
		
	 ee02923ace
			
		
	
	ee02923ace
	
	
	
		
			
			- Switch to pnpm based build - Switch circleci from docker to machine to have more memory - Fix frontend and backend tests Fixes https://linear.app/chatwoot/issue/CW-3610/fix-circle-ci-for-vite-build --------- Co-authored-by: Shivam Mishra <scm.mymail@gmail.com> Co-authored-by: Pranav <pranavrajs@gmail.com> Co-authored-by: Pranav <pranav@chatwoot.com>
		
			
				
	
	
		
			47 lines
		
	
	
		
			928 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			928 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { shallowMount } from '@vue/test-utils';
 | |
| import { createStore } from 'vuex';
 | |
| 
 | |
| import DateSeparator from '../DateSeparator.vue';
 | |
| 
 | |
| describe('DateSeparator', () => {
 | |
|   let store = null;
 | |
|   let actions = null;
 | |
|   let modules = null;
 | |
|   let dateSeparator = null;
 | |
| 
 | |
|   beforeEach(() => {
 | |
|     actions = {};
 | |
| 
 | |
|     modules = {
 | |
|       auth: {
 | |
|         namespaced: true,
 | |
|         getters: {
 | |
|           'appConfig/darkMode': () => 'light',
 | |
|         },
 | |
|       },
 | |
|     };
 | |
| 
 | |
|     store = createStore({
 | |
|       modules,
 | |
|       actions,
 | |
|     });
 | |
| 
 | |
|     dateSeparator = shallowMount(DateSeparator, {
 | |
|       global: {
 | |
|         plugins: [store],
 | |
|         mocks: {
 | |
|           $t: msg => msg, // Mocking $t function for translations
 | |
|         },
 | |
|       },
 | |
|       props: {
 | |
|         date: 'Nov 18, 2019',
 | |
|       },
 | |
|     });
 | |
|   });
 | |
| 
 | |
|   it('date separator snapshot', () => {
 | |
|     expect(dateSeparator.vm).toBeTruthy();
 | |
|     expect(dateSeparator.element).toMatchSnapshot();
 | |
|   });
 | |
| });
 |