1 use DBIx::Class::Fixtures;
4 use File::Path 'rmtree';
6 use lib qw(t/lib/DBICTest);
8 use Test::TempDir::Tiny;
11 my $tempdir = tempdir;
13 (my $schema = Schema3->connect(
14 'DBI:SQLite::memory:','',''))->init_schema;
20 ok $row->get_column('weight_to_height_ratio'),
23 my $fixtures = DBIx::Class::Fixtures
25 config_dir => io->catfile(qw't var configs')->name,
30 config => 'virtual-columns.json',
32 directory => io->catfile($tempdir, 'people')->name }),
33 'fetch dump executed okay');
35 ok $schema->resultset('Person')->delete;
41 directory => io->catfile($tempdir, 'people')->name
43 }, undef, 'populated';
45 $row = $schema->resultset('Person')->first;
47 BAIL_OUT("can't continue without data") unless $row;
49 ok $row->get_column('weight_to_height_ratio'),
50 'still has virtual column';
55 rmtree io->catfile(qw't var files')->name;
56 rmtree io->catfile($tempdir, 'people')->name;