Fix typo.
[dbsrgits/DBIx-Class.git] / t / cdbi-t / 26-mutator.t
CommitLineData
d2cee1fa 1use strict;
2use Test::More;
3
4BEGIN {
5 eval "use DBD::SQLite";
6 plan $@
7 ? (skip_all => 'needs DBD::SQLite for testing')
8 : (tests => 6);
9}
10
11use lib 't/testlib';
12require Film;
13
14sub Film::accessor_name_for {
15 my ($class, $col) = @_;
16 return "sheep" if lc $col eq "numexplodingsheep";
17 return $col;
18}
19
20my $data = {
21 Title => 'Bad Taste',
22 Director => 'Peter Jackson',
23 Rating => 'R',
24};
25
26my $bt;
27eval {
28 my $data = $data;
29 $data->{sheep} = 1;
30 ok $bt = Film->insert($data), "Modified accessor - with
31accessor";
32 isa_ok $bt, "Film";
33};
34is $@, '', "No errors";
35
36eval {
37 ok $bt->sheep(2), 'Modified accessor, set';
38 ok $bt->update, 'Update';
39};
40is $@, '', "No errors";
41