From 4fb53f0f8a81229d85d5221b13cc6d73b12eef2e Mon Sep 17 00:00:00 2001 From: Romain Neutron Date: Tue, 30 Oct 2012 13:58:07 +0100 Subject: [PATCH] [SearchEngine] Add search engine service provider unit test --- .../Core/Provider/SearchEngineServiceProvider.php | 3 +-- .../Provider/SearchEngineServiceProviderTest.php | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php diff --git a/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php index 8f898509a6..8b1020bd43 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php @@ -22,8 +22,7 @@ class SearchEngineServiceProvider implements ServiceProviderInterface { $app['phraseanet.SE'] = $app->share(function($app) { $configuration = $app['phraseanet.configuration'] - ->getService($app['phraseanet.configuration'] - ->getSearchEngine()); + ->getService($app['phraseanet.configuration']->getSearchEngine()); $service = Builder::create($app, $configuration); diff --git a/tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php b/tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php new file mode 100644 index 0000000000..2f356070ea --- /dev/null +++ b/tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php @@ -0,0 +1,15 @@ +register(new SearchEngineServiceProvider()); + + $this->assertInstanceof('Alchemy\Phrasea\SearchEngine\SearchEngineInterface', self::$DI['app']['phraseanet.SE']); + } +}