Skip to content

Commit 7df90f6

Browse files
committed
test: Add leave application tests for admin user
1 parent 4085238 commit 7df90f6

13 files changed

+425
-2
lines changed

.coverage

76 KB
Binary file not shown.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{
3+
"from_date": "2025-06-01T09:00:00",
4+
"end_date": "2025-06-05T18:00:00",
5+
"leave_reason": "Planned surgery.",
6+
"leave_application_id": 2,
7+
"total_days": 5,
8+
"leave_status": "Approved",
9+
"fk_employee_id": 4,
10+
"fk_manager_id": 2
11+
},
12+
{
13+
"from_date": "2025-05-10T09:00:00",
14+
"end_date": "2025-05-12T18:00:00",
15+
"leave_reason": "Family vacation in Goa.",
16+
"leave_application_id": 1,
17+
"total_days": 3,
18+
"leave_status": "Pending",
19+
"fk_employee_id": 4,
20+
"fk_manager_id": 2
21+
}
22+
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"from_date": "2025-05-10T09:00:00",
3+
"end_date": "2025-05-12T18:00:00",
4+
"leave_reason": "Family vacation in Goa.",
5+
"leave_application_id": 1,
6+
"total_days": 3,
7+
"leave_status": "Pending",
8+
"fk_employee_id": 4,
9+
"fk_manager_id": 2
10+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"from_date": "2025-05-10T09:00:00",
4+
"end_date": "2025-05-12T18:00:00",
5+
"leave_reason": "Family vacation in Goa.",
6+
"leave_application_id": 1,
7+
"total_days": 3,
8+
"leave_status": "Pending",
9+
"fk_employee_id": 4,
10+
"fk_manager_id": 2
11+
},
12+
{
13+
"from_date": "2025-05-10T09:00:00",
14+
"end_date": "2025-05-12T18:00:00",
15+
"leave_reason": "Urgent client deadline during these dates.",
16+
"leave_application_id": 3,
17+
"total_days": 3,
18+
"leave_status": "Rejected",
19+
"fk_employee_id": 6,
20+
"fk_manager_id": 3
21+
},
22+
{
23+
"from_date": "2025-05-10T09:00:00",
24+
"end_date": "2025-05-12T18:00:00",
25+
"leave_reason": "Family vacation in Goa.",
26+
"leave_application_id": 6,
27+
"total_days": 3,
28+
"leave_status": "Pending",
29+
"fk_employee_id": 3,
30+
"fk_manager_id": 1
31+
}
32+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"from_date": "2025-05-10T09:00:00",
4+
"end_date": "2025-05-12T18:00:00",
5+
"leave_reason": "Family vacation in Goa.",
6+
"leave_application_id": 6,
7+
"total_days": 3,
8+
"leave_status": "Pending",
9+
"fk_employee_id": 3,
10+
"fk_manager_id": 1
11+
}
12+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"from_date": "2025-05-10T09:00:00",
4+
"end_date": "2025-05-12T18:00:00",
5+
"leave_reason": "Family vacation in Goa.",
6+
"leave_application_id": 6,
7+
"total_days": 3,
8+
"leave_status": "Pending",
9+
"fk_employee_id": 3,
10+
"fk_manager_id": 1
11+
}
12+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"from_date": "2025-05-10T09:00:00",
4+
"end_date": "2025-05-12T18:00:00",
5+
"leave_reason": "Urgent client deadline during these dates.",
6+
"leave_application_id": 3,
7+
"total_days": 3,
8+
"leave_status": "Rejected",
9+
"fk_employee_id": 6,
10+
"fk_manager_id": 3
11+
}
12+
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"from_date": "2025-05-10T09:00:00",
3+
"end_date": "2025-05-12T18:00:00",
4+
"leave_reason": "Family vacation in Goa.",
5+
"leave_application_id": 1,
6+
"total_days": 3,
7+
"leave_status": "Approved",
8+
"fk_employee_id": 4,
9+
"fk_manager_id": 2
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"from_date": "2025-05-10T09:00:00",
3+
"end_date": "2025-05-12T18:00:00",
4+
"leave_reason": "Family vacation in Goa.",
5+
"leave_application_id": 6,
6+
"total_days": 3,
7+
"leave_status": "Rejected",
8+
"fk_employee_id": 3,
9+
"fk_manager_id": 1
10+
}

tests/expected_responses/manager/leave_applications/create_leave_application_manager_A.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"from_date": "2025-11-30T10:00:00",
33
"end_date": "2025-11-30T19:00:00",
44
"leave_reason": "string",
5-
"leave_application_id": 7,
5+
"leave_application_id": 9,
66
"total_days": 1,
77
"leave_status": "Pending",
88
"fk_employee_id": 2,

0 commit comments

Comments
 (0)