Я хочу вставить в клиент базы данных конструктора, но когда я запускаю тесты, исключение mocha throw, этот метод whitch называется не функцией.Sinon не издевательский метод
export class CustomService {
constructor(database: any) {
database.init().then((res)=>{}));
}
}
describe('CRUD service',()=>{
it('when i decide save item',()=>{
let db = sinon.mock(new DatabaseService);
let instance = new CustomService(db);
db.expects('init').once();
db.verify();
});
});
В консоли:
TypeError: database.init is not a function
Что не так?
это может быть не ответ, но круглый кронштейн отсутствует в 'new DatabaseService' – PunNeng