public function ResolveProductVariationTypeTest::providerTestTransform in Commerce Migrate 3.1.x
Same name and namespace in other branches
- 8.2 modules/commerce/tests/src/Unit/Plugin/migrate/process/commerce1/ResolveProductVariationTypeTest.php \Drupal\Tests\commerce_migrate_commerce\Unit\Plugin\migrate\process\commerce1\ResolveProductVariationTypeTest::providerTestTransform()
- 3.0.x modules/commerce/tests/src/Unit/Plugin/migrate/process/commerce1/ResolveProductVariationTypeTest.php \Drupal\Tests\commerce_migrate_commerce\Unit\Plugin\migrate\process\commerce1\ResolveProductVariationTypeTest::providerTestTransform()
Data provider for testTransform().
File
- modules/
commerce/ tests/ src/ Unit/ Plugin/ migrate/ process/ commerce1/ ResolveProductVariationTypeTest.php, line 36
Class
- ResolveProductVariationTypeTest
- Tests the resolve target type process plugin.
Namespace
Drupal\Tests\commerce_migrate_commerce\Unit\Plugin\migrate\process\commerce1Code
public function providerTestTransform() {
return [
'count is one' => [
'bags_cases',
[],
[
'bags_cases' => 'bags_cases',
],
'bags_cases',
],
'no variations' => [
'bags_cases',
[],
[
'bags_cases' => 'bags',
'drinks' => 'drinks',
],
'bags_cases',
],
'variations no matching' => [
'bags_cases',
[
'variations' => [
'default' => 'default',
],
],
[
'bags_cases',
'drinks',
],
'default',
],
'variations with matching' => [
'drinks',
[
'variations' => [
'matching' => TRUE,
],
],
[
'tops',
'bags_cases',
'drinks',
],
'drinks',
],
'variations with matching no match' => [
'shorts',
[
'variations' => [
'matching' => FALSE,
],
],
[
'tops',
'bags_cases',
'drinks',
],
'shorts',
],
];
}