есть ли вообще какой-то способ замокать вызов метода инстанса класса, если этот инстанс не создается внутри теста? у меня просто в тесте дергается эндпоинт, а там внутри уже контроллер--функции создается инстанс одного класса, и мне надо подменить вызов определенного метода этого инстанса. мб сталкивался кто? гуглю-гуглю, везде прям в тесте пишут const foo = new Foo(); sinon.stub(Foo, 'myMethod').callsFake(...). А мне то толку с этого инстанса никакого, мне надо, чтоб "тот" инстанс застабился) или это нереально?
DI
Обсуждают сегодня