From 24c7babcf22fe3ef25052b33e3abf89a3d699f5d Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Fri, 7 Sep 2012 14:37:56 -0400
Subject: [PATCH] Updated test case to work with new plugin manager
 configuration for record drivers.

---
 module/VuFind/src/VuFind/Tests/TestCase.php | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/module/VuFind/src/VuFind/Tests/TestCase.php b/module/VuFind/src/VuFind/Tests/TestCase.php
index b5284f1cb32..3b912adc560 100644
--- a/module/VuFind/src/VuFind/Tests/TestCase.php
+++ b/module/VuFind/src/VuFind/Tests/TestCase.php
@@ -113,7 +113,18 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase
             $this->searchManager = new \VuFind\Search\Manager(
                 array('default_namespace' => 'VuFind\Search')
             );
+            $recordDriverFactory = new \VuFind\RecordDriver\PluginManager(
+                new \Zend\ServiceManager\Config(
+                    array(
+                        'abstract_factories' =>
+                            array('VuFind\RecordDriver\PluginFactory')
+                    )
+                )
+            );
             $serviceManager = new \Zend\ServiceManager\ServiceManager();
+            $serviceManager->setService(
+                'RecordDriverPluginManager', $recordDriverFactory
+            );
             $this->searchManager->setServiceLocator($serviceManager);
         }
         return $this->searchManager;
-- 
GitLab