Tests unitaires en perl
Je ne parlerais pas du modèle classique d’organisation du code en Perl :
- toute la logique dans un module
- un ou des scripts qui ne font qu’utiliser le module
- les tests qui font eux aussi appel au module
Ce qui implique d’avoir au moins 3 fichiers différents …
Dans mon cas, j’ai un simple script perl que je souhaite écrire en TDD.
mon_script.pl
#!/usr/bin/perl -w
use strict;
use warning;
sub run {
return "OK";
}
run() unless caller();
1;
mon_script.t