diff --git a/module/VuFind/src/VuFind/Tests/TestCase.php b/module/VuFind/src/VuFind/Tests/TestCase.php index b5284f1cb325a75991e7b96a56b56e04c8d55c3c..3b912adc5604f4ea3a1e8538726fc98f860d0b8d 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;