You are here

public function WishlistManagerTest::testEmptyWishlist in Commerce Wishlist 8.3

Tests emptying a wishlist.

@covers ::emptyWishlist

File

tests/src/Kernel/WishlistManagerTest.php, line 138

Class

WishlistManagerTest
Tests the wishlist manager.

Namespace

Drupal\Tests\commerce_wishlist\Kernel

Code

public function testEmptyWishlist() {
  $wishlist = Wishlist::create([
    'type' => 'test',
    'name' => 'My wishlist',
  ]);
  $wishlist
    ->save();
  $this->wishlistManager
    ->addEntity($wishlist, $this->productVariationSecond);
  $this
    ->assertTrue($wishlist
    ->hasItems());
  $this->wishlistManager
    ->emptyWishlist($wishlist);
  $this
    ->assertFalse($wishlist
    ->hasItems());
}