You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature: 팀 확정하기
Scenario: 팀을 확정합니다.Given agenda가 생성되어 있습니다.
And 팀이 생성되어 있습니다.
And 팀의 인원이 최소 인원을 충족합니다.
And 호스트가 로그인되어 있습니다.
And 팀을 확정할 agenda_id를 쿼리파라미터로 받습니다.
And 확정할 팀 키를 request body로 받습니다.
When 해당 팀 만들기 요청을 받으면
Then 팀 확정하기 요청이 성공하고 204를 반환합니다.
Scenario: agenda가 없을 경우 확정에 실패합니다.Given 없는 agenda의 정보를 쿼리파라미터로 받습니다.
When 팀 확정하기 요청을 받으면
Then 팀 확정하기 요청이 실패하고 404 에러코드를 반환합니다. // AGENDA_NOT_FOUND 404
Scenario: 팀의 식별키가 올바르지 않을 경우 확정에 실패합니다.Given agenda가 생성되어 있습니다.
And 없는 팀의 식별 키에 대한 정보를 입력합니다.
When 팀 확정하기 요청을 받으면
Then 팀 확정하기 요청이 실패하고 404 에러코드를 반환합니다. // TEAM_NOT_FOUND 404
Scenario: 팀원이 최소인원보다 적을 경우 확정에 실패합니다.Given agenda가 생성되어 있습니다.
And 팀이 생성되어 있습니다.
And 팀의 인원이 최소 인원을 충족하지 못합니다.
And 호스트가 아닌 사용자가 로그인되어 있습니다.
And 팀을 확정할 agenda_id를 쿼리파라미터로 받습니다.
And 확정할 팀 키를 request body로 받습니다.
When 팀 확정하기 요청을 받으면
Then 팀 확정하기 요청이 실패하고 403 에러코드를 반환합니다. // NOT_ENOUGH_TEAM_MEMBER 400
Scenario: 팀 호스트가 아닐 경우 확정에 실패합니다.Given agenda가 생성되어 있습니다.
And 팀이 생성되어 있습니다.
And 팀의 인원이 최소 인원을 충족합니다.
And 호스트가 아닌 사용자가 로그인되어 있습니다.
And 팀을 확정할 agenda_id를 쿼리파라미터로 받습니다.
And 확정할 팀 키를 request body로 받습니다.
When 팀 확정하기 요청을 받으면
Then 팀 확정하기 요청이 실패하고 403 에러코드를 반환합니다. // HOST_FORBIDDEN 403
Scenario: deadline이 지난 agenda의 경우 확정에 실패합니다.Given deadline이 지난 agenda의 정보를 쿼리파라미터로 받습니다.
When 팀 확정하기 요청을 받으면
Then 팀 확정하기 요청이 실패하고 400 에러코드를 반환합니다. // AGENDA_NOT_OPEN 400
Todo
todo1
ETC
No response
The text was updated successfully, but these errors were encountered:
Description
Request
URI
PATCH /agenda/team/confirm?agenda_id=agenda_id
Request body
Response
Status code
Response body
GWT
Todo
ETC
No response
The text was updated successfully, but these errors were encountered: