J'ai une application web qui utilise la d3 de la bibliothèque pour certains complexes SVG en fonction des visualisations.
J'ai des tests automatisés pour mon code côté serveur et JavaScript modèles (j'utilise un MVC comme l'architecture dans mon JavaScript). Ces actions sont exécutées sur un Jenkins serveur CI à chaque livraison. Maintenant, j'ai besoin de travailler sur la façon de tester mon point de vue.
Comment les autres s'attaquer à ce problème et quels outils utilisez-vous?
Quelques réflexions que j'ai eu ...
- Sérialiser les SVG généré dans un fichier et de les comparer à une base de référence
- Capturer automatiquement un navigateur d'image et de faire une image diff
- Quelque chose d'autre?
Merci!