Ich habe einen einfachen Jest-Test:In einem Jest-Test woher kommt das Fensterobjekt?
describe('test', function() {
beforeEach(function() {});
it('test', function() {
console.log(window.document); //a real or nearly real document
});
});
Ich erfordern einige Module z.B. Bootstrap - aber nichts, das so aussieht, könnte ein Fensterobjekt bereitstellen - mit einem Dokumentobjekt.
Meine Frage ist - wer/was bietet dieses Fenster (und window.document) Objekt? Das Window-Objekt ähnelt einem Browser-Fenster - wenn auch eine oder zwei Methoden fehlen. Aber ich sehe nicht, wer es liefert. Ich weiß nicht genug über node.js und webpack (die Tests werden mit Webpack erstellt), um zu wissen, wo ich anfangen soll.
Es ist nicht ReactDOM. Ist es Spaß? Oder Knoten?
Es ist jsdom. Vielen Dank. –