-# -*- perl -*-
+use strict;
+use warnings;
+use Test::More;
+
+BEGIN {
+ eval {
+ require Moose;
+ require MooseX::NonMoose;
+ require namespace::autoclean;
+ };
+ plan skip_all =>
+ "Moose, MooseX::NonMoose and namespace::autoclean required"
+ if $@;
+}
use lib 't/lib';
use DBSchemaMoose;
use RunTests;
-use Test::More;
-
-my $schema = DBSchemaMoose->get_test_schema();
-run_tests( $schema);
+my $schema = DBSchemaMoose->get_test_schema('dbi:SQLite:dbname=:memory:');
+run_tests($schema);