X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Fserialization%2Ftests%2Fsrc%2FKernel%2FNormalizerTestBase.php;fp=web%2Fcore%2Fmodules%2Fserialization%2Ftests%2Fsrc%2FKernel%2FNormalizerTestBase.php;h=25299b16f02389d5054d9d3a7b985cc0524e7b2c;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/core/modules/serialization/tests/src/Kernel/NormalizerTestBase.php b/web/core/modules/serialization/tests/src/Kernel/NormalizerTestBase.php new file mode 100644 index 000000000..25299b16f --- /dev/null +++ b/web/core/modules/serialization/tests/src/Kernel/NormalizerTestBase.php @@ -0,0 +1,50 @@ +installEntitySchema('entity_test_mulrev'); + $this->installEntitySchema('user'); + $this->installConfig(['field']); + \Drupal::service('router.builder')->rebuild(); + \Drupal::moduleHandler()->invoke('rest', 'install'); + + // Auto-create a field for testing. + FieldStorageConfig::create([ + 'entity_type' => 'entity_test_mulrev', + 'field_name' => 'field_test_text', + 'type' => 'text', + 'cardinality' => 1, + 'translatable' => FALSE, + ])->save(); + FieldConfig::create([ + 'entity_type' => 'entity_test_mulrev', + 'field_name' => 'field_test_text', + 'bundle' => 'entity_test_mulrev', + 'label' => 'Test text-field', + 'widget' => [ + 'type' => 'text_textfield', + 'weight' => 0, + ], + ])->save(); + } + +}