Einfacher Test, nur um zu überprüfen, ob die reagierende Komponente gerendert werden kann, und es schlägt fehl, weil ich
importiere import { Meteor } from 'meteor/meteor'
Der vollständige Fehler ist ...
%Vor% Ich gehe davon aus, dass der Meteor nicht aufgebaut wird und daher meteor/meteor
nicht existiert. Jede Hilfe, um dies zum Laufen zu bringen, wird geschätzt. :)
Ich hatte recht in meiner Annahme, es ist im Grunde, weil Meteor die npm-Module nicht gebaut hat.
Sie können Meteor-Module einfach mit dem "moduleNameMapper" in Ihrer jest-Konfigurationsdatei starten:
%Vor%Und in meteorMocks.js:
%Vor%Dann können Sie
tun %Vor%in Ihren Testdateien.
Machen Sie das gleiche mit allen Modulen, die Sie zum Mock machen müssen (wie Tracker
oder ReactiveVar
).
Tags und Links javascript testing jestjs meteor ecmascript-6