1234567891011121314151617181920 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- /** @var $objectManager \Magento\TestFramework\ObjectManager */
- $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
- $objectManager->get(\Magento\Framework\Registry::class)->unregister('_singleton/Magento\Checkout\Model\Session');
- $objectManager->get(\Magento\Framework\Registry::class)->unregister('_singleton/Magento_Checkout_Model_Cart');
- /** @var $cart \Magento\Checkout\Model\Cart */
- $cart = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(\Magento\Checkout\Model\Cart::class);
- $cart->addProduct($product, $requestInfo);
- $cart->save();
- $quoteItemId = $cart->getQuote()->getItemByProduct($product)->getId();
- $objectManager->get(\Magento\Framework\Registry::class)->register('product/quoteItemId', $quoteItemId);
- $objectManager->get(\Magento\Framework\Registry::class)->unregister('_singleton/Magento\Checkout\Model\Session');
- $objectManager->get(\Magento\Framework\Registry::class)->unregister('_singleton/Magento_Checkout_Model_Cart');
|