You are here

protected function UbercartBrowserTestBase::addToCart in Ubercart 8.4

Adds a product to the cart.

34 calls to UbercartBrowserTestBase::addToCart()
AttributeTest::testAttributeAddToCart in uc_attribute/tests/src/Functional/AttributeTest.php
Tests that product in cart has the selected attribute option.
AttributeTest::testProductAttribute in uc_attribute/tests/src/Functional/AttributeTest.php
Tests attributes applied to a product.
CartBlockTest::testCartBlock in uc_cart/tests/src/Functional/CartBlockTest.php
Test cart block functionality.
CartBlockTest::testHiddenCartBlock in uc_cart/tests/src/Functional/CartBlockTest.php
Test hide cart when empty functionality.
CartCheckoutTest::testAnonymousCheckoutAccountExists in uc_cart/tests/src/Functional/CartCheckoutTest.php
Tests associating an anonymous order with an existing account.

... See full list

File

uc_store/tests/src/Functional/UbercartBrowserTestBase.php, line 118

Class

UbercartBrowserTestBase
Base class for Ubercart PHPUnit browser tests.

Namespace

Drupal\Tests\uc_store\Functional

Code

protected function addToCart($product, array $options = []) {
  $this
    ->drupalGet('node/' . $product
    ->id());
  $this
    ->submitForm($options, 'Add to cart');
}