chore: apply eslint --fix autofixes (remove unnecessary as never casts in tests)

This commit is contained in:
2026-07-12 23:01:37 +08:00
parent b5f4b8747c
commit a266d450e1
9 changed files with 32 additions and 32 deletions

View File

@@ -213,7 +213,7 @@ describe('AttendanceController — write data scope', () => {
],
};
await controller.batchCreate(dto, req as never);
await controller.batchCreate(dto, req);
expect(attendanceService.assertClassAccess).toHaveBeenCalledWith(21, 8, false);
expect(attendanceService.assertClassAccess).toHaveBeenCalledWith(21, 9, false);
@@ -232,7 +232,7 @@ describe('AttendanceController — write data scope', () => {
],
};
await expect(controller.batchCreate(dto, req as never)).rejects.toBeInstanceOf(
await expect(controller.batchCreate(dto, req)).rejects.toBeInstanceOf(
ForbiddenException,
);
expect(attendanceService.batchCreate).not.toHaveBeenCalled();
@@ -264,8 +264,8 @@ describe('AttendanceController — write data scope', () => {
records: [],
});
await controller.pullLessonAttendance('4', { date: '2026-07-11' }, req as never);
await controller.completeLessonAttendance('90', req as never);
await controller.pullLessonAttendance('4', { date: '2026-07-11' }, req);
await controller.completeLessonAttendance('90', req);
expect(attendanceService.assertClassAccess).toHaveBeenNthCalledWith(1, 21, 8, false);
expect(attendanceService.assertClassAccess).toHaveBeenNthCalledWith(2, 21, 8, false);
@@ -274,7 +274,7 @@ describe('AttendanceController — write data scope', () => {
it('checks class access before generating attendance from schedules', async () => {
attendanceService.generateFromSchedules.mockResolvedValue({ count: 0, records: [] });
await controller.generateFromSchedules({ classId: 8 }, req as never);
await controller.generateFromSchedules({ classId: 8 }, req);
expect(attendanceService.assertClassAccess).toHaveBeenCalledWith(21, 8, false);
});
@@ -284,8 +284,8 @@ describe('AttendanceController — write data scope', () => {
attendanceService.update.mockResolvedValue({ id: 4, classId: 8, status: 'late' });
attendanceService.remove.mockResolvedValue({ deleted: true });
await controller.update('4', { status: 'late' }, req as never);
await controller.remove('4', req as never);
await controller.update('4', { status: 'late' }, req);
await controller.remove('4', req);
expect(attendanceService.assertClassAccess).toHaveBeenCalledTimes(2);
expect(attendanceService.assertClassAccess).toHaveBeenNthCalledWith(1, 21, 8, false);
@@ -323,7 +323,7 @@ describe('AttendanceController — SSE progress scoping', () => {
const received: Array<{ phase: string; userId?: number }> = [];
const sub = controller.importProgressStream({
user: { id: 42, username: 'alice', permissions: ['attendance:view'], isSuperAdmin: false, roles: [] },
} as never).subscribe({
}).subscribe({
next: (e) => received.push(JSON.parse(e.data as string)),
});
@@ -338,7 +338,7 @@ describe('AttendanceController — SSE progress scoping', () => {
const received: Array<{ phase: string; userId?: number }> = [];
const sub = controller.importProgressStream({
user: { id: 42, username: 'alice', permissions: ['attendance:view'], isSuperAdmin: false, roles: [] },
} as never).subscribe({
}).subscribe({
next: (e) => received.push(JSON.parse(e.data as string)),
});
@@ -355,7 +355,7 @@ describe('AttendanceController — SSE progress scoping', () => {
const received: Array<{ phase: string; userId?: number }> = [];
const sub = controller.importProgressStream({
user: { id: 42, username: 'alice', permissions: ['attendance:view'], isSuperAdmin: false, roles: [] },
} as never).subscribe({
}).subscribe({
next: (e) => received.push(JSON.parse(e.data as string)),
});
progressSubject.next({ phase: 'fetching' }); // no userId