Senior

Tests fonctionnels avec Cypress

Dans cette vidéo nous allons découvrir Cypress, un outil qui permet de mettre en place simplement et rapidement des tests fonctionnels.

Senior

Wordplate

Dans ce tutoriel je vous propose de découvrir Wordplate, un outil qui vous permet d'installer et de travailler avec Wordpress d'une...

Senior

VueJS & Typescript

Comme vous le devinez je suis un grand fan du TypeScript car cela me permet de capturer pas mal d'erreurs en amont. Aussi, lorsque...

Senior

PHPUnit Prophecy

Nous allons parler tests unitaires aujourd'hui et plus précisément nous attarder sur l'utilisation de Prophecy. Créée à l'origine...

Senior

Configuration d'i3wm

Même s'il arrive avec une configuration par défaut plutôt décente, i3wm ne brille pas par la "beauté" de son interface...

Senior

Redux vs MobX

La plupart des frameworks Front-end modernes utilisent un découpage en composant pour morceler une application. Chaque composant dispose...

Senior

Tests end-to-end : Nightwatch.js

Le end-to-end testing consiste à tester notre application comme un utilisateur standard sur un vrai navigateur. Pour mettre en place...

Senior

Laravel Echo

Il est de plus en plus courant, dans une application web moderne, d'afficher les informations en temps réel à l'utilisateur. On...

Senior

Les files d'attente

Losque l'on crée une application il y a parfois des traitements longs à effectuer. Malheureusement, la nature "synchrone"...

Senior

VueX

VueX est une librairie qui permet de gérer un système centralisé de state pour vos composants inspiré par la logique Flux.

Senior

Vue Router

Comme son nom l'indique VueRouter permet de mettre en place un système de navigation basé sur les URLs.

Senior

Vue Resource

VueResource est une librairie qui va permettre de communiquer simplement avec un serveur et plus particulière avec une API REST.

Senior

Testez votre code avec Kahlan 2.X

Si vous avez déjà essayé de tester votre code PHP, vous le savez, ce n'est pas forcément évident. En effet, une fois qu'une classe...

Senior

Capistrano

Capistrano est un outil qui va vous permettre d'automatiser des tâches serveur, mais surtout de déployer simplement vos applications....

Senior

Tests multi-navigateurs avec Karma

Comme nous l'avons vu dans le chapitre précédent, il est possible de faire des tests sur le navigateur en utilisant Mocha. Le problème...

Senior

Tests côté navigateur

Jusqu'à maintenant nous avons créé du code qui était fonctionnel sur NodeJS. Le problème c'est qu'une grande partie du JavaScript...

Senior

Spy, Mock et Stubs avec Sinon

Nos objets et nos librairies JavaScript ne seront pas aussi simples que les librairies que l'on a vues jusqu'à maintenant. Il y a...

Senior

Gérer les assertions avec Chai

Jusqu'à maintenant nous avons géré les assertions en utilisant l'outil par défaut fourni par NodeJS. Cette librairie était suffisante...

Senior

Code asynchrone & Hooks

Donc nous avons vu dans le chapitre précédent comment créer des tests simples. Nous allons voir un petit peu plus en profondeur...

Senior

Lignes de commandes

Mocha dispose de nombreux paramètres pour interagir avec le Framework depuis les lignes de commande. Il est par exemple possible de...

Senior

Premiers tests

Dans ce premier chapitre, nous allons voir comment installer et créer nos premiers tests en utilisant le Framework Mocha.

Senior

Système de sujets lus / non lus

La structure de base d'un forum n'est pas forcément complexe à réaliser. En revanche créer le système de sujets lus / non lus...

Senior

BDD avec Behat

Le Behavior Driven Develoment (ou BDD pour les intimes) est une méthode qui permet une meilleur collaboration entre les développeurs...