63 lines
1.3 KiB
JSON
63 lines
1.3 KiB
JSON
{
|
|||
|
|
"webhook": "my-meeting",
|
||
|
|
"cases": [
|
||
|
|
{
|
||
|
|
"name": "확인 필요 1개 (담당 미정)",
|
||
|
|
"request": "requests/weekly.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"count": 4,
|
||
|
|
"needs_check_count": 1,
|
||
|
|
"actions.3.needs_check": true,
|
||
|
|
"actions.0.needs_check": false
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "기한 없는 할 일도 확인 필요",
|
||
|
|
"request": "requests/vendor.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"actions.1.needs_check": true
|
||
|
|
},
|
||
|
|
"contains": {
|
||
|
|
"actions.1.due": [
|
||
|
|
"미정"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "할 일 없는 회의 · 끝까지 답",
|
||
|
|
"request": "requests/no-action.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"count": 0,
|
||
|
|
"needs_check_count": 0,
|
||
|
|
"actions": []
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "요약 함께",
|
||
|
|
"request": "requests/weekly.json",
|
||
|
|
"expect": {
|
||
|
|
"contains": {
|
||
|
|
"summary": [
|
||
|
|
"고객",
|
||
|
|
"VPN",
|
||
|
|
"서버",
|
||
|
|
"회의실"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "빈 회의록",
|
||
|
|
"request": "requests/empty.json",
|
||
|
|
"expect": {
|
||
|
|
"status": 400
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|