# -*- perl -*- # t/006_relation.t -- Test relationship stuff use Class::C3; use strict; use Test::More; use warnings; no warnings qw(once); BEGIN { eval "use DBD::SQLite"; plan $@ ? ( skip_all => 'needs DBD::SQLite for testing' ) : ( tests => 3 ); } use lib qw(t/lib); use_ok( 'VCTest' ); use_ok( 'VCTest::Schema' ); my $schema = VCTest->init_schema(); # Make sure we can still get a Test2 w/o adding a virtual column my $test3; eval { $test3 = $schema->resultset('Test2')->create({ id => "12", name => "nayme", test3 => { id => "12", name => "other nayme", }, }); }; ok( !$@, 'Create row with relation that has loaded VC but has no VCs defined' ) or diag ( $@ );