Rendu statique de votre application React avec React-Static

C’est toujours un peu la merde dès lors que l’on cherche à utiliser React pour une application couplée à un site vitrine sans entrer dans le monde joyeux du SSR. Les moteurs de recherche ont beau nous annoncer qu’ils supportent Javascript, vous aurez souvent un soucis dès qu’il s’agit d’aller fetch des données pour les…

#CestFacile : Un peu d’intégration continue avec CircleCI

On a vu dans notre dernier post comment écrire quelques tests avec Jest, Enzyme et Chai. On est allé assez loin en testant non seulement nos composants, mais aussi nos reducers, nos actions et même nos sagas. C’est le moment idéal pour commencer à mettre en place un peu d’intégration continue.

Cypress : Une variante en bien mieux de PhantomJS

Dans un récent post, je parlais de Nightwatch, qui prend toute son ampleur lorsque l’on plug le bousin à Browserstack afin de lancer les tests d’intégration sur plusieurs browsers et différents OS (y compris mobile). Mais, si vous ne voulez vraiment pas comprendre que Nightwatch + Browserstack, c’est trop bien, lisez ce qui suit.

Intégration continue avec GitLab

Dans la continuité de ce qu’on a fait précédemment en se créant des tests unitaires et des tests end to end, on va maintenant plugger tout ça (et un peu plus) à un pipeline Gitlab afin de : Lancer nos tests unitaires directement après un push Builder notre application et la balancer sur un FTP…