Fix tests.

Ajout de certain tests, correction des tests qui ne passaient pas.

Il faut faire attention à lancer les tests avant de mettre à disposition
le code. Même si vous ne développé pas en TDD, je vous demande au moins
de ne pas casser les tests existant. Et faite attention quand vous
faites des scaffolds, ça génère des tests pas forcement pertinant :-)