commerce_product_bundle-8.x-1.x-dev/modules/commerce_product_bundle_stock/tests/src/Kernel/ProductBundleStockKernelTestBase.php

modules/commerce_product_bundle_stock/tests/src/Kernel/ProductBundleStockKernelTestBase.php
<?php

namespace Drupal\Tests\commerce_product_bundle_stock\Kernel;

use Drupal\Tests\commerce_product_bundle\Kernel\CommerceProductBundleKernelTestBase;

/**
 * Provides a base class for Commerce Product Bundle Stock tests.
 *
 * @requires module commerce_stock
 */
abstract class ProductBundleStockKernelTestBase extends CommerceProductBundleKernelTestBase {

  /**
   * @var \Drupal\commerce_stock\StockLocationInterface
   */
  protected $locationStub;

  /**
   * Modules to enable.
   *
   * Note that when a child class declares its own $modules list, that list
   * doesn't override this one, it just extends it.
   *
   * @var array
   */
  public static $modules = [
    'commerce_stock',
    'commerce_stock_local',
    'commerce_stock_field',
    'commerce_product_bundle_stock',
  ];

  /**
   * {@inheritdoc}
   *
   * @requires module commerce_stock
   */
  protected function setUp() {
    parent::setUp();

    $this->installEntitySchema('commerce_stock_location_type');
    $this->installEntitySchema('commerce_stock_location');

    $this->installConfig(['commerce_stock']);
    $this->installConfig(['commerce_stock_local']);
    $this->installConfig(['commerce_product_bundle_stock']);

    $user = $this->createUser();
    $this->user = $this->reloadEntity($user);

    $location = $this->prophesize('Drupal\commerce_stock_local\Entity\StockLocation');
    $location->getId()->willReturn(1);
    $location->getName()->willReturn('TestLocation');
    $location->isActive()->willReturn(TRUE);
    $this->locationStub = $location->reveal();
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc