You should use dancer_version, not Dancer->VERSION. For Dancer::Test, indeed it's not ideal, but changing Dancer 1 is not really possible. Le vendredi 28 décembre 2012 à 16:17, Celogeek a écrit :
I have fix this :
+use Dancer qw/:syntax/; +BEGIN { + require Dancer::Test; + if (Dancer->VERSION ge '1.99') { + Dancer::Test->import('TestApp'); + } else { + Dancer::Test->import(); + } +}
But it sucks.
De: "Celogeek" <me@celogeek.com> À: "Perl Dancer users mailing list" <dancer-users@dancer.pm> Envoyé: Vendredi 28 Décembre 2012 16:05:32 Objet: [dancer-users] Dancer::Test issues
I'm trying (hardly trying) to upgrade Dancer::Plugin::Redis.
And I face to multiple issues.
First, the test unit doesn't work like before. Which complicate the test.
For example :
use Dancer::Test; use TestApp;
dancer_response 'GET' => '/' => lead to 404
but it was working in Dancer1.
So I need to do :
use TestApp; use Dancer::Test 'TestApp';
dancer_response 'GET' => '/' => 200
But if I test this with Dancer1 I have a warning message :
Odd number of assignement in Dancer::Test ...
So the Dancer::Test is not backward compatible, and work differently.
How can I fix this ?
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users