Можете ли вы смоделировать интерфейс с конструктором с помощью ts-mockito? - PullRequest
0 голосов
/ 07 января 2020

Во-первых, я не женат на ts-mockito, это именно то, что мы используем.

При этом у нас есть интерфейс, в котором есть конструктор, который мы хотели бы смоделировать и внедрить в другой класс для тестирования. Возможно ли это с ts-mockito.

Независимо от того, что я пытаюсь, я получаю вывод, что макет is not constructable.

Вот пример кода, который может вызвать ошибку

interface X {
  constructor(foo: string): any;
  bar: string;
}

const MockedX = mock<X>();
const mockedX1 = new MockedX();

У кого-нибудь есть идеи, как создать насмешку на лету?

...