8 eval "use DBIx::Class::CDBICompat;";
9 plan $@ ? (skip_all => "Class::Trigger and DBIx::ContextualFetch required: $@")
16 my $waves = Film->insert({
17 Title => "Breaking the Waves",
18 Director => 'Lars von Trier',
23 is $waves->{title}, $waves->Title, "columns can be accessed as hashes";
24 } qr{^Column 'title' of 'Film/$waves' was accessed as a hash at .*$};
29 is $waves->{rating}, "G", "updating via the accessor updates the hash";
30 } qr{^Column 'rating' of 'Film/$waves' was accessed as a hash .*$};
32 $waves->{rating} = "PG";
36 } qr{^Column 'rating' of 'Film/$waves' was updated as a hash .*$};
38 my @films = Film->search( Rating => "PG", Title => "Breaking the Waves" );
39 is @films, 1, "column updated as hash was saved";