66일차 새 방식(CLI 코딩 에이전트로 n8n)으로 교체, 67일차 교안·실습 추가
This commit is contained in:
1 parent
d7dc9dd68a
commit
bf55eaf772
120 files changed
+7398
-5988
No files matched your search
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"webhook": "my-meeting",
|
||||
"cases": [
|
||||
{
|
||||
"name": "빈 회의록",
|
||||
"request": "requests/empty.json",
|
||||
"expect": {
|
||||
"status": 400
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "공백만",
|
||||
"body": {
|
||||
"title": "x",
|
||||
"notes": " "
|
||||
},
|
||||
"expect": {
|
||||
"status": 400
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "제목 없음 → 회의",
|
||||
"request": "requests/no-title.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"title": "회의"
|
||||
},
|
||||
"contains": {
|
||||
"summary": [
|
||||
"노트북"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "원래 요약도 그대로",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"title": "10월 16일 주간 회의"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"webhook": "my-meeting",
|
||||
"cases": [
|
||||
{
|
||||
"name": "주간 회의 · 제목",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"title": "10월 16일 주간 회의"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "주간 회의 · 한 문장 요약",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"contains": {
|
||||
"summary": [
|
||||
"고객",
|
||||
"VPN",
|
||||
"서버",
|
||||
"회의실"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "할 일 없는 회의도 요약",
|
||||
"request": "requests/no-action.json",
|
||||
"expect": {
|
||||
"contains": {
|
||||
"summary": [
|
||||
"실적"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"webhook": "my-meeting",
|
||||
"cases": [
|
||||
{
|
||||
"name": "참석자 3명",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"attendees": [
|
||||
"김민지",
|
||||
"이준호",
|
||||
"박서연"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "참석자 2명",
|
||||
"request": "requests/vendor.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"attendees": [
|
||||
"한지훈",
|
||||
"최유진"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "참석자 줄이 없는 회의",
|
||||
"request": "requests/no-action.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"attendees": []
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "할 일은 그대로",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"count": 4
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"webhook": "my-meeting",
|
||||
"cases": [
|
||||
{
|
||||
"name": "주간 회의 · 할 일 4개",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"count": 4
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "주간 회의 · 첫 할 일",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"actions.0.owner": "이준호"
|
||||
},
|
||||
"contains": {
|
||||
"actions.0.due": [
|
||||
"금요일"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "담당자 없는 할 일은 미정",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"actions.3.owner": "미정"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "할 일 없는 회의",
|
||||
"request": "requests/no-action.json",
|
||||
"expect": {
|
||||
"equals": {
|
||||
"count": 0,
|
||||
"actions": []
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "요약도 함께",
|
||||
"request": "requests/weekly.json",
|
||||
"expect": {
|
||||
"contains": {
|
||||
"summary": [
|
||||
"고객",
|
||||
"VPN",
|
||||
"서버",
|
||||
"회의실"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "빈 회의록",
|
||||
"request": "requests/empty.json",
|
||||
"expect": {
|
||||
"status": 400
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user