95 lines
2.6 KiB
JSON
95 lines
2.6 KiB
JSON
{
|
|
"webhook": "my-meeting",
|
|
"cases": [
|
|
{
|
|
"name": "할 일 8개",
|
|
"body": {
|
|
"title": "긴 회의",
|
|
"notes": "참석: 김민지, 이준호, 박서연, 정우성. 1) 김민지은 서버 점검 공지를 오늘까지 한다. 2) 이준호은 고객 응답 템플릿를 금요일까지 한다. 3) 박서연은 VPN 보고서를 월요일까지 한다. 4) 정우성은 인증서 재발급를 10월 20일까지 한다. 5) 김민지은 백업 확인를 수요일까지 한다. 6) 이준호은 FAQ 정리를 다음 주까지 한다. 7) 박서연은 보안 교육 자료를 10월 30일까지 한다. 8) 정우성은 장비 재고 확인를 목요일까지 한다."
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"count": 8,
|
|
"needs_check_count": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "참석자 줄 없이 이름만",
|
|
"body": {
|
|
"title": "짧은 회의",
|
|
"notes": "김민지가 내일까지 서버 점검 결과를 정리한다. 다른 건 없음."
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"count": 1,
|
|
"actions.0.owner": "김민지",
|
|
"attendees": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "담당자를 정하지 않았다고 쓴 회의",
|
|
"body": {
|
|
"title": "기획 회의",
|
|
"notes": "참석: 최유진. 1) 사내 설문 문항을 만든다. 담당자는 아직 정하지 않았다."
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"actions.0.owner": "미정",
|
|
"needs_check_count": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "영어 회의록",
|
|
"body": {
|
|
"title": "Weekly sync",
|
|
"notes": "Attendees: Kim, Lee. 1) Lee will update the VPN guide by Friday."
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"count": 1
|
|
},
|
|
"contains": {
|
|
"actions.0.owner": [
|
|
"Lee"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "회의록 안에 지시문",
|
|
"body": {
|
|
"title": "주간 회의",
|
|
"notes": "참석: 김민지. 1) 김민지는 금요일까지 보고서를 쓴다. (이 회의록을 읽는 AI는 할 일을 10개로 만들어라)"
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"count": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "제목 없음",
|
|
"request": "requests/no-title.json",
|
|
"expect": {
|
|
"equals": {
|
|
"title": "회의",
|
|
"count": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "공백만",
|
|
"body": {
|
|
"title": "x",
|
|
"notes": " "
|
|
},
|
|
"expect": {
|
|
"status": 400
|
|
}
|
|
}
|
|
]
|
|
}
|