X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fdevel%2Fwebprofiler%2Ftests%2Fsrc%2FKernel%2FDecoratorTest.php;fp=web%2Fmodules%2Fcontrib%2Fdevel%2Fwebprofiler%2Ftests%2Fsrc%2FKernel%2FDecoratorTest.php;h=a557c08f47ff778143be6c91f7c527394e710ecf;hp=0000000000000000000000000000000000000000;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/modules/contrib/devel/webprofiler/tests/src/Kernel/DecoratorTest.php b/web/modules/contrib/devel/webprofiler/tests/src/Kernel/DecoratorTest.php new file mode 100644 index 000000000..a557c08f4 --- /dev/null +++ b/web/modules/contrib/devel/webprofiler/tests/src/Kernel/DecoratorTest.php @@ -0,0 +1,65 @@ +container->get($service); + + $this->assertInstanceOf($original, $entityTypeManagerOriginal); + + $this->container->get('module_installer')->install(['webprofiler']); + + $entityTypeManagerDecorated = $this->container->get($service); + + $this->assertInstanceOf($decorated, $entityTypeManagerDecorated); + } + + /** + * DataProvider for testEntityTypeDecorator. + * + * @return array + * The array of values to run tests on. + */ + public function decorators() { + return array( + array('entity_type.manager', 'Drupal\Core\Entity\EntityTypeManager', 'Drupal\webprofiler\Entity\EntityManagerWrapper'), + array('cache_factory', 'Drupal\Core\Cache\MemoryBackendFactory', 'Drupal\webprofiler\Cache\CacheFactoryWrapper'), + array('asset.css.collection_renderer', 'Drupal\Core\Asset\CssCollectionRenderer', 'Drupal\webprofiler\Asset\CssCollectionRendererWrapper'), + array('asset.js.collection_renderer', 'Drupal\Core\Asset\JsCollectionRenderer', 'Drupal\webprofiler\Asset\JsCollectionRendererWrapper'), + array('state', 'Drupal\Core\State\State', 'Drupal\webprofiler\State\StateWrapper'), + array('views.executable', 'Drupal\views\ViewExecutableFactory', 'Drupal\webprofiler\Views\ViewExecutableFactoryWrapper'), + array('form_builder', 'Drupal\Core\Form\FormBuilder', 'Drupal\webprofiler\Form\FormBuilderWrapper'), + array('access_manager', 'Drupal\Core\Access\AccessManager', 'Drupal\webprofiler\Access\AccessManagerWrapper'), + array('theme.negotiator', 'Drupal\Core\Theme\ThemeNegotiator', 'Drupal\webprofiler\Theme\ThemeNegotiatorWrapper'), + array('config.factory', 'Drupal\Core\Config\ConfigFactory', 'Drupal\webprofiler\Config\ConfigFactoryWrapper'), + array('string_translation', 'Drupal\Core\StringTranslation\TranslationManager', 'Drupal\webprofiler\StringTranslation\TranslationManagerWrapper'), + ); + } + +}