adding regression test for source_name
Guillermo Roditi [Thu, 5 Feb 2009 02:35:41 +0000 (02:35 +0000)]
Changes
t/60core.t

diff --git a/Changes b/Changes
index 8937b27..e9a1c10 100644 (file)
--- a/Changes
+++ b/Changes
@@ -16,6 +16,7 @@ Revision history for DBIx::Class
         - PG array datatype supported with SQLA >= 1.50
         - insert should use store_column, not set_column to avoid marking
           clean just-stored values as dirty. New test for this (groditi)
+        - regression test for source_name (groditi)
 
 0.08099_05 2008-10-30 21:30:00 (UTC)
         - Rewritte of Storage::DBI::connect_info(), extended with an
index 8e1ff46..a87e859 100644 (file)
@@ -7,7 +7,7 @@ use DBICTest;
 
 my $schema = DBICTest->init_schema();
 
-plan tests => 88;
+plan tests => 89;
 
 eval { require DateTime::Format::MySQL };
 my $NO_DTFM = $@ ? 1 : 0;
@@ -387,3 +387,10 @@ SKIP: {
   $en_row->insert;
   is($en_row->encoded, 'amliw', 'insert does not encode again');
 }
+
+#make sure result sources can resolve their own names
+{
+  my $source_class = 'DBICTest::Schema::Artist';
+  my $source = $source_class->result_source_instance;
+  is($source->source_name, 'Artist', 'source_name is correct');
+}