OEL-453: [oe_whitelabel] authentication
Created by: abel-santos-corral
Merge request reports
Activity
requested review from @brummbar
28 ]; 29 30 /** 31 * {@inheritdoc} 32 */ 33 protected function setUp(): void { 34 parent::setUp(); 35 /** @var \Drupal\Core\Extension\ThemeInstallerInterface $theme_installer */ 36 \Drupal::service('theme_installer')->install(['oe_whitelabel']); 37 38 \Drupal::configFactory() 39 ->getEditable('system.theme') 40 ->set('default', 'oe_whitelabel') 41 ->save(); 42 $this->container->set('theme.registry', NULL); 43 57 'plugin' => 'oe_authentication_login_block', 58 'settings' => [ 59 'id' => 'oe_authentication_login_block', 60 'label' => 'EU Login Link Block', 61 'provider' => 'oe_authentication', 62 'label_display' => '0', 63 ], 64 ]); 65 $entity->save(); 66 $builder = \Drupal::entityTypeManager()->getViewBuilder('block'); 67 $build = $builder->view($entity, 'block'); 68 $render = $this->container->get('renderer')->renderRoot($build); 69 $crawler = new Crawler($render->__toString()); 70 71 $actual = $crawler->filter('#block-euloginlinkblock'); 72 $this->assertCount(1, $actual);
Please register or sign in to reply