Hi, i am sure I cannot give you a perfect answer, but apparently I can give you a quick answer. It depends on how you deploy. I assume test is something used during development. I develop using the standalone version. If you do that then environment should be loaded with this on the shell.
bin/app.pl --environment=test
maurice On Tue, Apr 12, 2011 at 4:44 PM, Simon Wistow <simon@thegestalt.org> wrote:
I want to have some test specific stuff in an environment/test.yml (db username and password, memcache prefixes etc etc). Sounds simple enough except that in order to get it to work I had to write something like this
package Dancer::TestEnviroment; use strict; use Cwd;
sub import { my $class = shift;
$ENV{DANCER_ENVIRONMENT} = 'test'; $ENV{DANCER_CONFDIR} = getcwd; unless ($INC{Dancer}) { require Dancer; Dancer->import(@_); } Dancer::setting(appdir => getcwd); Dancer::Config->load; }
1;
and the use that from the top of ever one of my test files. Which seems a little ... long winded.
Am I doing something wrong? Is there an easier way to do this?
_______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users