public function SchemaMetatagManagerTest::testSerialize in Schema.org Metatag 8
Same name and namespace in other branches
- 8.2 tests/src/Unit/SchemaMetatagManagerTest.php \Drupal\Tests\schema_metatag\Unit\SchemaMetatagManagerTest::testSerialize()
 
@covers ::serialize @dataProvider arrayData
File
- tests/
src/ Unit/ SchemaMetatagManagerTest.php, line 64  
Class
- SchemaMetatagManagerTest
 - @coversDefaultClass \Drupal\schema_metatag\SchemaMetatagManager
 
Namespace
Drupal\Tests\schema_metatag\UnitCode
public function testSerialize($tests, $original, $original_serialized, $desired, $desired_serialized) {
  if (!in_array('serialize', $tests)) {
    $this
      ->assertTrue(TRUE);
    return;
  }
  $processed = SchemaMetatagManager::serialize($original);
  $this
    ->assertEquals($desired_serialized, $processed);
}