You are here

public function ProfileTest::testProfile in Commerce Migrate 3.1.x

Same name and namespace in other branches
  1. 8.2 modules/commerce/tests/src/Kernel/Migrate/commerce1/ProfileTest.php \Drupal\Tests\commerce_migrate_commerce\Kernel\Migrate\commerce1\ProfileTest::testProfile()
  2. 3.0.x modules/commerce/tests/src/Kernel/Migrate/commerce1/ProfileTest.php \Drupal\Tests\commerce_migrate_commerce\Kernel\Migrate\commerce1\ProfileTest::testProfile()

Test profile migration from Drupal 7 Commerce to Drupal 8.

File

modules/commerce/tests/src/Kernel/Migrate/commerce1/ProfileTest.php, line 45

Class

ProfileTest
Tests billing profile migration.

Namespace

Drupal\Tests\commerce_migrate_commerce\Kernel\Migrate\commerce1

Code

public function testProfile() {

  // @todo. Decide if the modification of the changed time for billing profile
  // needs to be investigated.
  $this
    ->assertProfile(1, 'customer', '4', 'und', TRUE, TRUE, '1493287440', NULL);
  $this
    ->assertProfile(2, 'shipping', '4', 'und', TRUE, TRUE, '1493287445', '1493287450');
  $this
    ->assertProfile(3, 'shipping', '4', 'und', TRUE, FALSE, '1493287450', '1493287455');
  $this
    ->assertProfileRevision(4, 'customer', '4', 'und', TRUE, FALSE, '1508452606', NULL);
  $profile = Profile::load(1);
  $address = $profile
    ->get('address')
    ->first()
    ->getValue();
  $this
    ->assertAddressField($address, 'US', 'CA', 'Visalia', NULL, '93277-8329', '', '16 Hampton Ct', NULL, 'Sample', NULL, 'Customer', NULL);
  $profile = Profile::load(4);
  $address = $profile
    ->get('address')
    ->first()
    ->getValue();
  $this
    ->assertAddressField($address, 'NZ', '', 'Visalia', '', '93277-8329', '', '16 Hampton Ct', '', 'Sample', NULL, 'Customer', NULL);
}