You are here

public function OrderAdjustmentShippingTest::providerTestInvalidValue in Commerce Migrate 3.1.x

Same name and namespace in other branches
  1. 8.2 modules/commerce/tests/src/Unit/Plugin/migrate/process/commerce1/OrderAdjustmentShippingTest.php \Drupal\Tests\commerce_migrate_commerce\Unit\Plugin\migrate\process\commerce1\OrderAdjustmentShippingTest::providerTestInvalidValue()
  2. 3.0.x modules/commerce/tests/src/Unit/Plugin/migrate/process/commerce1/OrderAdjustmentShippingTest.php \Drupal\Tests\commerce_migrate_commerce\Unit\Plugin\migrate\process\commerce1\OrderAdjustmentShippingTest::providerTestInvalidValue()

Data provider for testInvalidValue().

File

modules/commerce/tests/src/Unit/Plugin/migrate/process/commerce1/OrderAdjustmentShippingTest.php, line 87

Class

OrderAdjustmentShippingTest
Tests the Order Adjustment Shipping plugin.

Namespace

Drupal\Tests\commerce_migrate_commerce\Unit\Plugin\migrate\process\commerce1

Code

public function providerTestInvalidValue() {
  return [
    'commerce total missing' => [
      [
        'line_item_id' => '11',
        'order_id' => '1',
        'type' => 'shipping',
        'line_item_label' => 'Express shipping: 1 business day',
        'quantity' => '1.00',
        'created' => '1508452598',
        'changed' => '1508452598',
        'data' => [],
      ],
      "Adjustment does not have a total for destination 'foo'",
    ],
    'commerce total has no amount' => [
      [
        'line_item_id' => '11',
        'order_id' => '1',
        'type' => 'shipping',
        'line_item_label' => 'Express shipping: 1 business day',
        'quantity' => '1.00',
        'created' => '1508452598',
        'changed' => '1508452598',
        'data' => [],
        'commerce_total' => [
          [
            'currency_code' => 'USD',
            'data' => [],
            'fraction_digits' => 2,
          ],
        ],
      ],
      "Adjustment total amount does not exist for destination 'foo'",
    ],
    'commerce total no currency code' => [
      [
        'line_item_id' => '11',
        'order_id' => '1',
        'type' => 'shipping',
        'line_item_label' => 'Express shipping: 1 business day',
        'quantity' => '1.00',
        'created' => '1508452598',
        'changed' => '1508452598',
        'data' => [],
        'commerce_total' => [
          0 => [
            'amount' => '1500',
            'data' => [],
            'fraction_digits' => 2,
          ],
        ],
      ],
      "Adjustment currency code does not exist for destination 'foo'",
    ],
  ];
}