Skip to content
Snippets Groups Projects
Select Git revision
  • f96e48456d9326ab27d40ae38cdd0305df62fb99
  • 11.x default protected
  • 11.2.x protected
  • 10.6.x protected
  • 10.5.x protected
  • 11.1.x protected
  • 10.4.x protected
  • 11.0.x protected
  • 10.3.x protected
  • 7.x protected
  • 10.2.x protected
  • 10.1.x protected
  • 9.5.x protected
  • 10.0.x protected
  • 9.4.x protected
  • 9.3.x protected
  • 9.2.x protected
  • 9.1.x protected
  • 8.9.x protected
  • 9.0.x protected
  • 8.8.x protected
  • 10.5.1 protected
  • 11.2.2 protected
  • 11.2.1 protected
  • 11.2.0 protected
  • 10.5.0 protected
  • 11.2.0-rc2 protected
  • 10.5.0-rc1 protected
  • 11.2.0-rc1 protected
  • 10.4.8 protected
  • 11.1.8 protected
  • 10.5.0-beta1 protected
  • 11.2.0-beta1 protected
  • 11.2.0-alpha1 protected
  • 10.4.7 protected
  • 11.1.7 protected
  • 10.4.6 protected
  • 11.1.6 protected
  • 10.3.14 protected
  • 10.4.5 protected
  • 11.0.13 protected
41 results

system.module

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    EntityBundleListenerTest.php 1.02 KiB
    <?php
    
    namespace Drupal\KernelTests\Core\Entity;
    
    /**
     * @coversDefaultClass \Drupal\Core\Entity\EntityBundleListener
     *
     * @group Entity
     */
    class EntityBundleListenerTest extends EntityKernelTestBase {
    
      /**
       * @covers ::onBundleCreate
       *
       * Note: Installing the entity_schema_test module will mask the bug this test
       * was written to cover, as the field map cache is cleared manually by
       * \Drupal\Core\Field\FieldDefinitionListener::onFieldDefinitionCreate().
       */
      public function testOnBundleCreate() {
        $field_map = $this->container->get('entity_field.manager')->getFieldMap();
        $expected = [
          'entity_test' => 'entity_test',
        ];
        $this->assertEquals($expected, $field_map['entity_test']['id']['bundles']);
    
        entity_test_create_bundle('custom');
        $field_map = $this->container->get('entity_field.manager')->getFieldMap();
        $expected = [
          'entity_test' => 'entity_test',
          'custom' => 'custom',
        ];
        $this->assertSame($expected, $field_map['entity_test']['id']['bundles']);
      }
    
    }