creating ad and adresses mocks
This commit is contained in:
		
							parent
							
								
									aa24bae84c
								
							
						
					
					
						commit
						9f930e1395
					
				| 
						 | 
				
			
			@ -0,0 +1,49 @@
 | 
			
		|||
import { classes } from '@automapper/classes';
 | 
			
		||||
import { AutomapperModule } from '@automapper/nestjs';
 | 
			
		||||
import { Ad } from '../../domain/entities/ad';
 | 
			
		||||
const mockAddress1: Address = {
 | 
			
		||||
  position: 0,
 | 
			
		||||
  lon: '48.68944505415954',
 | 
			
		||||
  lat: '6.176510296462267',
 | 
			
		||||
  houseNumber: 5,
 | 
			
		||||
  street: 'Avenue Foch',
 | 
			
		||||
  locality: 'Nancy',
 | 
			
		||||
  postalCode: '75000',
 | 
			
		||||
  country: 'France',
 | 
			
		||||
  type: 'LOCALITY',
 | 
			
		||||
};
 | 
			
		||||
const mockAddress2: Address = {
 | 
			
		||||
  position: 0,
 | 
			
		||||
  lon: '48.8566',
 | 
			
		||||
  lat: '2.3522',
 | 
			
		||||
  locality: 'Paris',
 | 
			
		||||
  postalCode: '75000',
 | 
			
		||||
  country: 'France',
 | 
			
		||||
  type: 'LOCALITY',
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const newAdRequest: CreateAdRequest = {
 | 
			
		||||
  userUuid: 'a83e804a-e910-4c10-917f-5274533022b0',
 | 
			
		||||
  driver: true,
 | 
			
		||||
  passenger: false,
 | 
			
		||||
  frequency: 'RECURRENT',
 | 
			
		||||
  fromDate: new Date('01-05-2023'),
 | 
			
		||||
  toDate: new Date('20-08-2023'),
 | 
			
		||||
  tueTime: new Date(''),
 | 
			
		||||
  wedTime: new Date(''),
 | 
			
		||||
  seatsPassenger: 2,
 | 
			
		||||
  adresses: [mockAddress1],
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const mockMessager = {
 | 
			
		||||
  publish: jest.fn().mockImplementation(),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
describe('CreateAdUseCase', () => {
 | 
			
		||||
  it('should be defined', () => {});
 | 
			
		||||
 | 
			
		||||
  describe('execution', () => {
 | 
			
		||||
    it('should create an new ad', () => {});
 | 
			
		||||
    it('should throw an error if the ad already exists', () => {});
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
		Loading…
	
		Reference in New Issue