Existe-t-il des bibliothèques pour se moquer localStorage
?
J'ai utilisé Sinon.JS pour la plupart de mes autres simulations en javascript et j'ai trouvé que c'était vraiment génial.
Mes premiers tests montrent que localStorage refuse d'être assignable dans firefox (sadface) donc je vais probablement avoir besoin d'une sorte de hack pour contourner cela :/.
Mes options à l'heure actuelle (telles que je les vois) sont les suivantes :
- Créer des fonctions d'habillage que tout mon code utilise et les simuler.
- Créez une sorte de gestion d'état (qui pourrait être compliquée) (instantané de localStorage avant le test, restauration de l'instantané lors du nettoyage) pour localStorage.
??????
Que pensez-vous de ces approches et pensez-vous qu'il existe d'autres meilleures façons de procéder ? Quoi qu'il en soit, je mettrai la "bibliothèque" que je finirai par créer sur github pour qu'elle puisse être utilisée en open source.