Я должен проверить Синглтон, но в его конструкторе я вызвал внешний метод. Как я могу издеваться?
import externalLib from 'externalModule';
class MySingleton {
public static _instance: MySingleton;
private constructor {
externalLib.method() // I have to mock externalLib
}
public static getInstance() {
if (_instance) {
return _instance;
}
return new MySingleton();
}
}
export default MySingleton.getInstance();
Спасибо.