Classdata test from abraxxa
Matt S Trout [Wed, 7 Dec 2005 01:37:55 +0000 (01:37 +0000)]
t/lib/DBICTest/Schema/Artist.pm
t/run/01core.tl

index dd0cfda..baf730a 100644 (file)
@@ -6,4 +6,9 @@ DBICTest::Schema::Artist->table('artist');
 DBICTest::Schema::Artist->add_columns(qw/artistid name/);
 DBICTest::Schema::Artist->set_primary_key('artistid');
 
+__PACKAGE__->mk_classdata('field_name_for', {
+    artistid    => 'primary key',
+    name        => 'artist name',
+});
+
 1;
index a2c35b7..da0a6a3 100644 (file)
@@ -1,6 +1,6 @@
 sub run_tests {
 
-plan tests => 28; 
+plan tests => 29; 
 
 my @art = DBICTest::Artist->search({ }, { order_by => 'name DESC'});
 
@@ -112,6 +112,8 @@ eval { DBICTest::Track->load_components('DoesNotExist'); };
 
 ok $@, $@;
 
+is(DBICTest::Artist->field_name_for->{name}, 'artist name', 'mk_classdata usage ok');
+
 }
 
 1;