public adoptNodeMatchesTargetContextDimensions ( ) |
public function adoptNodeMatchesTargetContextDimensions()
{
$this->contentDimensionRepository->setDimensionsConfiguration(['test' => ['default' => 'a']]);
$variantContextA = $this->contextFactory->create(['dimensions' => ['test' => ['a']], 'targetDimensions' => ['test' => 'a']]);
$variantContextB = $this->contextFactory->create(['dimensions' => ['test' => ['b', 'a']], 'targetDimensions' => ['test' => 'b']]);
$variantNodeA = $variantContextA->getRootNode()->createNode('test');
$variantNodeB = $variantContextB->adoptNode($variantNodeA);
$this->assertSame($variantNodeB->getDimensions(), $variantContextB->getTargetDimensionValues());
}