get route controller tests

This commit is contained in:
sbriat
2023-08-22 11:58:31 +02:00
parent 14d2486c1b
commit 52a1a815e6
2 changed files with 75 additions and 9 deletions

View File

@@ -3,7 +3,7 @@ import { RouteResponseDto } from '../dtos/route.response.dto';
import { GetRouteRequestDto } from './dtos/get-route.request.dto';
import { RouteEntity } from '@modules/geography/core/domain/route.entity';
import { GetRouteQuery } from '@modules/geography/core/application/queries/get-route/get-route.query';
import { RouteMapper } from '@modules/geography/geography.mapper';
import { RouteMapper } from '@modules/geography/route.mapper';
import { Injectable } from '@nestjs/common';
@Injectable()
@@ -14,13 +14,9 @@ export class GetRouteController {
) {}
async get(data: GetRouteRequestDto): Promise<RouteResponseDto> {
try {
const route: RouteEntity = await this.queryBus.execute(
new GetRouteQuery(data.roles, data.waypoints, data.georouterSettings),
);
return this.mapper.toResponse(route);
} catch (e) {
throw e;
}
const route: RouteEntity = await this.queryBus.execute(
new GetRouteQuery(data.roles, data.waypoints, data.georouterSettings),
);
return this.mapper.toResponse(route);
}
}