summaryrefslogtreecommitdiff
path: root/perl/t/server.t
diff options
context:
space:
mode:
Diffstat (limited to 'perl/t/server.t')
-rwxr-xr-xperl/t/server.t7
1 files changed, 3 insertions, 4 deletions
diff --git a/perl/t/server.t b/perl/t/server.t
index 2520e62..f7826b6 100755
--- a/perl/t/server.t
+++ b/perl/t/server.t
@@ -13,10 +13,8 @@ use Test::More tests => 321;
use Wallet::Config;
use Wallet::Server;
-# Use a local SQLite database for testing.
-$Wallet::Config::DB_DRIVER = 'SQLite';
-$Wallet::Config::DB_INFO = 'wallet-db';
-unlink 'wallet-db';
+use lib 't/lib';
+use Util;
# Allow creation of base objects for testing purposes.
$Wallet::Server::MAPPING{base} = 'Wallet::Object::Base';
@@ -29,6 +27,7 @@ my $host = 'localhost';
my @trace = ($admin, $host);
# Use Wallet::Server to set up the database.
+db_setup;
my $server = eval { Wallet::Server->initialize ($admin) };
is ($@, '', 'Database initialization did not die');
ok ($server->isa ('Wallet::Server'), ' and returned the right class');