my $schema = DBICTest->init_schema();
-plan tests => 62;
+plan tests => 63;
# figure out if we've got a version of sqlite that is older than 3.2.6, in
# which case COUNT(DISTINCT()) doesn't work
# test column_info
{
$schema->source("Artist")->{_columns}{'artistid'} = {};
+ $schema->source("Artist")->load_column_info_from_storage;
my $typeinfo = $schema->source("Artist")->column_info('artistid');
is($typeinfo->{data_type}, 'INTEGER', 'column_info ok');
is_deeply([$schema->source('CD')->columns], [qw/cdid artist title year/]);
$schema->source('CD')->remove_columns('year');
is_deeply([$schema->source('CD')->columns], [qw/cdid artist title/]);
+ ok(! exists $schema->source('CD')->_columns->{'year'}, 'year still exists in _columns');
}