MigrateRecipeDisplaySettings61Test.php in Recipe 8.2
File
tests/src/Kernel/Migrate/recipe61/MigrateRecipeDisplaySettings61Test.php
View source
<?php
namespace Drupal\Tests\recipe\Kernel\Migrate\recipe61;
use Drupal\Core\Entity\Entity\EntityViewDisplay;
class MigrateRecipeDisplaySettings61Test extends MigrateRecipe61TestBase {
protected static $modules = [
'ingredient',
'node',
'rdf',
'recipe',
'text',
];
protected function setUp() : void {
parent::setUp();
$this
->installEntitySchema('ingredient');
$this
->installEntitySchema('node');
$this
->installConfig(static::$modules);
$this
->executeMigrations([
'recipe1x_ingredient_field_display',
]);
}
public function testMigration() {
$display = EntityViewDisplay::load('node.recipe.default');
$field_component = $display
->getComponent('recipe_ingredient');
$this
->assertSame($field_component['settings']['fraction_format'], '{%d }%d/%d');
$this
->assertSame($field_component['settings']['unit_display'], 1);
}
}