public function CommerceMigrateTestTrait::productTest in Commerce Migrate 3.1.x
Same name and namespace in other branches
- 8.2 tests/src/Kernel/CommerceMigrateTestTrait.php \Drupal\Tests\commerce_migrate\Kernel\CommerceMigrateTestTrait::productTest()
- 3.0.x tests/src/Kernel/CommerceMigrateTestTrait.php \Drupal\Tests\commerce_migrate\Kernel\CommerceMigrateTestTrait::productTest()
Helper to test a product and its variations.
Parameters
array $product: Array of product and product variation data.
File
- tests/
src/ Kernel/ CommerceMigrateTestTrait.php, line 866
Class
- CommerceMigrateTestTrait
- Helper function to test migrations.
Namespace
Drupal\Tests\commerce_migrate\KernelCode
public function productTest(array $product) {
$variation_ids = [];
foreach ($product['variations'] as $variation) {
$variation_ids[] = $variation['variation_id'];
}
$this
->assertProductEntity($product['product_id'], $product['type'], $product['uid'], $product['title'], $product['published'], $product['store_ids'], $variation_ids);
$this
->productVariationTest($product);
}