function ListNormalizerTest::testNormalize

Same name in other branches
  1. 9 core/modules/serialization/tests/src/Unit/Normalizer/ListNormalizerTest.php \Drupal\Tests\serialization\Unit\Normalizer\ListNormalizerTest::testNormalize()
  2. 8.9.x core/modules/serialization/tests/src/Unit/Normalizer/ListNormalizerTest.php \Drupal\Tests\serialization\Unit\Normalizer\ListNormalizerTest::testNormalize()
  3. 11.x core/modules/serialization/tests/src/Unit/Normalizer/ListNormalizerTest.php \Drupal\Tests\serialization\Unit\Normalizer\ListNormalizerTest::testNormalize()

Tests the normalize() method.

File

core/modules/serialization/tests/src/Unit/Normalizer/ListNormalizerTest.php, line 90

Class

ListNormalizerTest
@coversDefaultClass \Drupal\serialization\Normalizer\ListNormalizer @group serialization

Namespace

Drupal\Tests\serialization\Unit\Normalizer

Code

public function testNormalize() : void {
    $serializer = $this->prophesize(Serializer::class);
    $serializer->normalize($this->typedData, 'json', [
        'mu' => 'nu',
    ])
        ->shouldBeCalledTimes(3)
        ->willReturn('test');
    $this->normalizer
        ->setSerializer($serializer->reveal());
    $normalized = $this->normalizer
        ->normalize($this->list, 'json', [
        'mu' => 'nu',
    ]);
    $this->assertEquals($this->expectedListValues, $normalized);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.