[#58] K6 성능 테스트 도입 #59

Merged
pricelees merged 8 commits from feat/#58 into main 2025-10-11 07:38:27 +00:00
3 changed files with 19 additions and 2 deletions
Showing only changes of commit f9bb2f8746 - Show all commits

View File

@ -0,0 +1,12 @@
import apiClient from "@_api/apiClient";
import type { PaymentConfirmRequest } from "@_api/payment/PaymentTypes";
export const confirm = async (
reservationId: string,
data: PaymentConfirmRequest,
): Promise<void> => {
return await apiClient.post<void>(
`/orders/${reservationId}/confirm`,
data
);
};

View File

@ -0,0 +1,5 @@
export interface OrderErrorResponse {
code: string;
message: string;
trial: number;
}

View File

@ -1,5 +1,5 @@
import { confirm } from '@_api/order/orderAPI'; import { confirm } from '@_api/order/orderAPI';
import type { BookingErrorResponse } from '@_api/order/orderTypes'; import type { OrderErrorResponse } from '@_api/order/orderTypes';
import { type PaymentConfirmRequest } from '@_api/payment/PaymentTypes'; import { type PaymentConfirmRequest } from '@_api/payment/PaymentTypes';
import { confirmReservation } from '@_api/reservation/reservationAPI'; import { confirmReservation } from '@_api/reservation/reservationAPI';
import '@_css/reservation-v2-1.css'; import '@_css/reservation-v2-1.css';
@ -83,7 +83,7 @@ const ReservationStep2Page: React.FC = () => {
}); });
}) })
.catch(err => { .catch(err => {
const error = err as AxiosError<BookingErrorResponse>; const error = err as AxiosError<OrderErrorResponse>;
const errorCode = error.response?.data?.code; const errorCode = error.response?.data?.code;
const errorMessage = error.response?.data?.message; const errorMessage = error.response?.data?.message;