Jest. Тестирую класс, у которого есть свои зависимости. Хочу эти зависимости замокать, чтобы не определять полностью, и чтобы все вызовы этой зависимости просто молча исполнялись, если потребуется. Есть ли возможность это реализовать с помощью Jest?
                  
                  
                  
                  
                  
                  Хочу что-то типа такого:
                  
                  
                  
                  
                  
                  class TestingClass {
                  
                  
                    dependencyA: SomeDepType;
                  
                  
                    constructor(dependencyA: SomeDepType) {
                  
                  
                      this.dependencyA = dependencyA;
                  
                  
                    }
                  
                  
                  
                  
                  
                    testingFunction() {...}
                  
                  
                  }
                  
                  
                  
                  
                  
                  
                  
                  
                  test('some test', () => {
                  
                  
                    const testingClass = new TestingClass(mock());
                  
                  
                  });
                  
                  
                  
                  
                  
                  
                  
                  
                  В Kotlin, например, есть классные библитеки типа mockk, которые позволяют мокать любой класс (`val someClass = mockk<SomeClass>(relaxed = true)`), не определяя поведение конкретных методов, а потом ещё и проверять, что было вызвано, что нет и тд. Что-то мне подсказывает, что Jest должна такое уметь.
                  
                  
                
https://t.me/ts_cool/169544
Обсуждают сегодня