diff --git a/core/modules/hal/lib/Drupal/hal/Tests/NodeTest.php b/core/modules/hal/lib/Drupal/hal/Tests/NodeTest.php index c1ca759..eff2163 100644 --- a/core/modules/hal/lib/Drupal/hal/Tests/NodeTest.php +++ b/core/modules/hal/lib/Drupal/hal/Tests/NodeTest.php @@ -15,6 +15,13 @@ class NodeTest extends DrupalUnitTestBase { /** + * The serializer used for testing. + * + * @var \Symfony\Component\Serializer\Serializer + */ + protected $serializer; + + /** * Modules to enable. * * @var array @@ -61,10 +68,13 @@ function setUp() { // We need a valid and existent content type for testing the entity // denormalizer. - $node_type = entity_create('node_type', array( - 'type' => 'page', - )); + $node_type = $this->container + ->get('plugin.manager.entity') + ->getStorageController('node_type') + ->create(array('type' => 'page')); $node_type->save(); + + $this->serializer = $this->container->get('serializer'); } /** @@ -85,8 +95,7 @@ public function testLimitedFieldCardinality() { ), ); - $serializer = $this->container->get('serializer'); - $node = $serializer->denormalize($data, 'Drupal\node\Entity\Node', 'hal_json'); + $node = $this->serializer->denormalize($data, 'Drupal\node\Entity\Node', 'hal_json'); $this->assertEqual(count($node->get('field_test')), 1, 'Exactly one field item was created.'); $this->assertEqual($node->get('field_test')->getValue(), $data['field_test']); }