mirror of
https://gitlab.com/mobicoop/v3/service/matcher.git
synced 2026-01-30 09:50:46 +00:00
improve response, fix integration tests
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import { StepResponseDto } from './step.response.dto';
|
import { StepResponseDto } from './step.response.dto';
|
||||||
|
|
||||||
export class JourneyResponseDto {
|
export class JourneyResponseDto {
|
||||||
weekday: number;
|
day: number;
|
||||||
firstDate: string;
|
firstDate: string;
|
||||||
lastDate: string;
|
lastDate: string;
|
||||||
steps: StepResponseDto[];
|
steps: StepResponseDto[];
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ message Match {
|
|||||||
}
|
}
|
||||||
|
|
||||||
message Journey {
|
message Journey {
|
||||||
int32 weekday = 1;
|
int32 day = 1;
|
||||||
string firstDate = 2;
|
string firstDate = 2;
|
||||||
string lastDate = 3;
|
string lastDate = 3;
|
||||||
repeated Step steps = 4;
|
repeated Step steps = 4;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ export class MatchMapper {
|
|||||||
distanceDetourPercentage: match.getProps().distanceDetourPercentage,
|
distanceDetourPercentage: match.getProps().distanceDetourPercentage,
|
||||||
durationDetourPercentage: match.getProps().durationDetourPercentage,
|
durationDetourPercentage: match.getProps().durationDetourPercentage,
|
||||||
journeys: match.getProps().journeys.map((journey: Journey) => ({
|
journeys: match.getProps().journeys.map((journey: Journey) => ({
|
||||||
weekday: new Date(
|
day: new Date(
|
||||||
this.outputDatetimeTransformer.fromDate(
|
this.outputDatetimeTransformer.fromDate(
|
||||||
{
|
{
|
||||||
date: journey.firstDate.toISOString().split('T')[0],
|
date: journey.firstDate.toISOString().split('T')[0],
|
||||||
|
|||||||
@@ -89,12 +89,10 @@ describe('Ad Repository', () => {
|
|||||||
strict: false,
|
strict: false,
|
||||||
waypoints: [
|
waypoints: [
|
||||||
{
|
{
|
||||||
position: 0,
|
|
||||||
lon: 43.7102,
|
lon: 43.7102,
|
||||||
lat: 7.262,
|
lat: 7.262,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
position: 1,
|
|
||||||
lon: 43.2965,
|
lon: 43.2965,
|
||||||
lat: 5.3698,
|
lat: 5.3698,
|
||||||
},
|
},
|
||||||
@@ -126,7 +124,7 @@ describe('Ad Repository', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const adToCreate: AdEntity = AdEntity.create(createAdProps);
|
const adToCreate: AdEntity = AdEntity.create(createAdProps);
|
||||||
await adRepository.insertWithUnsupportedFields(adToCreate, 'ad');
|
await adRepository.insertExtra(adToCreate, 'ad');
|
||||||
|
|
||||||
const afterCount = await prismaService.ad.count();
|
const afterCount = await prismaService.ad.count();
|
||||||
|
|
||||||
@@ -175,12 +173,10 @@ describe('Ad Repository', () => {
|
|||||||
strict: false,
|
strict: false,
|
||||||
waypoints: [
|
waypoints: [
|
||||||
{
|
{
|
||||||
position: 0,
|
|
||||||
lon: 43.7102,
|
lon: 43.7102,
|
||||||
lat: 7.262,
|
lat: 7.262,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
position: 1,
|
|
||||||
lon: 43.2965,
|
lon: 43.2965,
|
||||||
lat: 5.3698,
|
lat: 5.3698,
|
||||||
},
|
},
|
||||||
@@ -212,7 +208,7 @@ describe('Ad Repository', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const adToCreate: AdEntity = AdEntity.create(createAdProps);
|
const adToCreate: AdEntity = AdEntity.create(createAdProps);
|
||||||
await adRepository.insertWithUnsupportedFields(adToCreate, 'ad');
|
await adRepository.insertExtra(adToCreate, 'ad');
|
||||||
|
|
||||||
const afterCount = await prismaService.ad.count();
|
const afterCount = await prismaService.ad.count();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user