Factor out the symtable walker, no functional changes but much reshuffling
[dbsrgits/DBIx-Class-Historic.git] / t / lib / DBICTest / BaseResultSet.pm
index 6d9df85..77d22f2 100644 (file)
@@ -4,10 +4,14 @@ package #hide from pause
 use strict;
 use warnings;
 
-use base qw/DBIx::Class::ResultSet/;
+# must load before any DBIx::Class* namespaces
+use DBICTest::RunMode;
 
-sub hri_dump {
-  return shift->search ({}, { result_class => 'DBIx::Class::ResultClass::HashRefInflator' });
+use base 'DBIx::Class::ResultSet';
+__PACKAGE__->_skip_namespace_frames('^DBICTest');
+
+sub all_hri {
+  return [ shift->search ({}, { result_class => 'DBIx::Class::ResultClass::HashRefInflator' })->all ];
 }
 
 1;