public function WishlistProviderTest::testGetAnonymousWishlist in Commerce Wishlist 8.3
Tests getting an anonymous user's wishlist.
@covers ::getWishlist @covers ::getWishlistId @covers ::getWishlists @covers ::getWishlistIds
File
- tests/
src/ Kernel/ WishlistProviderTest.php, line 84
Class
- WishlistProviderTest
- Tests the wishlist provider.
Namespace
Drupal\Tests\commerce_wishlist\KernelCode
public function testGetAnonymousWishlist() {
$this->wishlistProvider
->createWishlist('default', $this->anonymousUser);
$wishlist = $this->wishlistProvider
->getWishlist('default', $this->anonymousUser);
$this
->assertInstanceOf(WishlistInterface::class, $wishlist);
$wishlist_id = $this->wishlistProvider
->getWishlistId('default', $this->anonymousUser);
$this
->assertEquals(1, $wishlist_id);
$wishlists = $this->wishlistProvider
->getWishlists($this->anonymousUser);
$this
->assertContainsOnlyInstancesOf(WishlistInterface::class, $wishlists);
$wishlist_ids = $this->wishlistProvider
->getWishlistIds($this->anonymousUser);
$this
->assertContains(1, $wishlist_ids);
}