vor kurzem migriert von mocha
zu jest
und ich renne in ein Problem. Ich habe viele Warnungen in meinen Tests:Jest: Wie global Knoten Node-Uuid (oder ein anderes importiertes Modul)
[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()
nun die folgende Zeile jeder Datei behebt das Problem, aber nur für diese spezielle Testdatei:
jest.mock('node-uuid',() => ({ v4: jest.fn(() => 1) }));
Ich hoffe, es gibt eine Möglichkeit, node-uuid
global für alle Tests anstelle von einzelnen Dateien zu verhöhnen? Ich habe eine Reihe von Suchen durchgeführt und verschiedene Techniken in meiner Setup-Datei ausprobiert, aber ohne Erfolg.
Dank! Das hat funktioniert - 1 wichtige Sache zu beachten ist, dass, wenn Sie "rootDir" in config gesetzt haben, dann muss der Ordner "__mocks__" dorthin gehen, wo sich dieser Ort befindet. Ich würde diese Antwort auffrischen, aber ich habe noch nicht genug Reps ... –