我使用Jest在NodeJS上编写单元测试。有一种方法可以返回一个实体或一个实体数组。当我试图模拟这个方法的返回值时,我只能传递数组,但是需要一个实体。
npm i jest typeorm
const manager = new EntityManager(null);
const sale = new Sale();
jest.spyOn(manager, 'create').mockReturnValue(sale);
最后一个字符串导致错误:Argument of type 'Sale' is not assignable to parameter