Ich versuche, die folgende Mock zu verwenden:Jest spöttischen Referenzfehler
const mockLogger = jest.fn();
jest.mock("./myLoggerFactory",() => (type) => mockLogger);
aber mockLogger wirft einen Referenzfehler.
Ich weiß, Scherz versucht, mich davor zu schützen, außerhalb des Bereichs des Mocks zu erreichen, aber ich brauche einen Verweis auf jest.fn()
, damit ich behaupten kann, dass es korrekt aufgerufen wurde.
Ich mache das nur spöttisch, weil ich einen Outside-In-Akzeptanztest einer Bibliothek mache. Ansonsten würde ich den Verweis auf den Logger den ganzen Weg hindurch als Parameter anstatt als Spott verwenden.
Wie kann ich das erreichen?
Vielen Dank. Ich wünschte, das Heben wäre offensichtlicher! –