Utiliser jsdom avec jsdom-global pour tester un programme qui utilise requestAnimationFrame
. Au premier test, j'ai eu
requestAnimationFrame is not defined
Ensuite, j'ai ajouté l'espace window
noms
En effet ce n'est pas encore implémenté dans jsdom. Vous pouvez toujours ajouter une cale à window
, potentiellement avant toute analyse : https://github.com/tmpvar/jsdom#intervening -before-parsing
Je me demande si nous devrions implémenter cela, avec juste un 1/60 de seconde minuterie. Ou est-ce trop trompeur, puisque jsdom ne peint jamais l'écran ?
Oui, je pense que faire semblant avec setTimeout serait génial juste pour faire fonctionner le code avec. Je parie que personne ne s'attendrait vraiment à ce qu'il ait le comportement rAF d'origine
Faut-il également faire annulerAnimationFrame ?
@asturur Je pense que ce serait génial d'avoir cancelAnimationFrame
. Je pense qu'un clearTimeout
devrait simuler ce comportement.
Commentaire le plus utile
Oui, je pense que faire semblant avec setTimeout serait génial juste pour faire fonctionner le code avec. Je parie que personne ne s'attendrait vraiment à ce qu'il ait le comportement rAF d'origine