use strict;
use warnings FATAL => 'all';
-my $dsn = 'dbi:SQLite:tmp.db';
-
sub sort_set {
sort { $a->{name} cmp $b->{name} } @_
}
-sub setup_db {
+my $dsn = 'dbi:SQLite:tmp.db';
+
+sub setup_dbh {
unlink('tmp.db');
- my $dbh = DBI->connect($dsn);
+ return DBI->connect($dsn)
+}
+
+sub setup_db {
+ my $dbh = setup_dbh;
$dbh->do(q{
CREATE TABLE person (
id INTEGER NOT NULL PRIMARY KEY,
my $db_store = DBIx::Data::Store->connect($dsn);
+sub raw_store { $db_store }
+
sub make_store {
my ($crud) = @_;
DBIx::Data::Store::CRUD->new(