jest говорит, что 8 строка app.service.ts не покрыта тестами. Хотя я проверяю, что эта функция возвращает значение. Что Jest от меня хочет? До этого с тестами не работал.
//app.service.ts
import { Injectable } from '@nestjs/common';
import { Employee } from './employees/employee.model';
import { Department } from './departments/department.model';
@Injectable()
export class DashboardService {
async getDashboard() {
return {
topFiveDepartments: await Department.createQueryBuilder()
.leftJoin('Department.employees', 'Employees')
.addSelect('COUNT(Employees.id) as employeesCount')
.loadRelationCountAndMap(
'Department.employeesCount',
'Department.employees',
)
.groupBy('Department.id')
.orderBy('employeesCount', 'DESC')
.limit(5)
.getMany(),
lastFiveEmployees: await Employee.createQueryBuilder()
.orderBy('Employee.date', 'DESC')
.limit(5)
.getMany(),
};
}
}
P.S 8 строка - return
Покажите тесты и вывод джеста по покрытию Желательно залить на гист/,гитхаб
идиотизм
Не спорю. Но это учебный проект. Цель - разобраться с тестированием и Jest'ом
Обсуждают сегодня