@PostMapping("/api/v1/meetings")
    public ResponseEntity<MomoApiResponse<MeetingCreateResponse>> create(
            @RequestBody @Valid MeetingCreateRequest request
    ) {
        MeetingCreateResponse response = meetingService.create(request);
        String path = cookieManager.pathOf(response.uuid());
        String cookie = cookieManager.createNewCookie(response.token(), path);

        return ResponseEntity.created(URI.create("/meeting/" + response.uuid()))
                .header(HttpHeaders.SET_COOKIE, cookie)
                .body(new MomoApiResponse<>(response));
    }
@DisplayName("주최자가 아닌 참가자가 약속 일정을 확정하면 403 상태 코드를 응답한다.")
    @Test
    void confirmScheduleNotHost() {
        Meeting meeting = createLockedMovieMeeting();
        AvailableDate tomorrow = availableDateRepository.save(new AvailableDate(LocalDate.now().plusDays(1), meeting));
        Attendee guest = attendeeRepository.save(AttendeeFixture.GUEST_MARK.create(meeting));
        String token = getToken(guest, meeting);
        MeetingConfirmRequest request = getValidFindRequest(tomorrow);

        RestAssured.given().log().all()
                .cookie("ACCESS_TOKEN", token)
                .pathParam("uuid", meeting.getUuid())
                .contentType(ContentType.JSON)
                .body(request)
                .when().post("/api/v1/meetings/{uuid}/confirm")
                .then().log().all()
                .statusCode(HttpStatus.FORBIDDEN.value());
    }