AjaxAddCartTestBase.php in Commerce Ajax Add to Cart 8
File
tests/src/Functional/AjaxAddCartTestBase.php
View source
<?php
namespace Drupal\Tests\dc_ajax_add_cart\Functional;
use Drupal\Tests\commerce\FunctionalJavascript\JavascriptTestTrait;
use Drupal\Tests\commerce_cart\Functional\CartBrowserTestBase;
abstract class AjaxAddCartTestBase extends CartBrowserTestBase {
use JavascriptTestTrait;
public static $modules = [
'commerce_product',
'commerce_cart',
'dc_ajax_add_cart',
];
protected function setUp() {
parent::setUp();
\Drupal::entityTypeManager()
->getStorage('entity_view_display')
->load('commerce_product.default.default')
->setComponent('variations', [
'type' => 'dc_ajax_add_cart',
'settings' => [
'default_quantity' => '1',
'combine' => TRUE,
'show_quantity' => FALSE,
],
'weight' => 0,
'label' => 'hidden',
'region' => 'content',
])
->save();
}
}