runs978dd8cf2b0c › Persistent

Persistent 36 tests · 1 failing · 0 skipped · 00:14

testsecondshistory
Magento.Persistent.Model.Checkout.GuestPaymentInformationManagementPluginTest::testBeforeSavePaymentInformationAndPlaceOrder
details

deterministic 3.681s

@magentoConfigFixture current_store persistent/options/customer 1
@magentoConfigFixture current_store persistent/options/enabled 1
@magentoConfigFixture current_store persistent/options/remember_enabled 1
@magentoConfigFixture current_store persistent/options/remember_default 1
@magentoConfigFixture current_store payment/substitution/active 1
@magentoDataFixture Magento/Customer/_files/customer.php
@magentoDataFixture Magento/Customer/_files/customer_address.php
@magentoDataFixture Magento/Catalog/_files/product_simple.php
Magento\Persistent\Model\Checkout\GuestPaymentInformationManagementPluginTest::testBeforeSavePaymentInformationAndPlaceOrder
Magento\Framework\Exception\NoSuchEntityException: Could not find a cart with ID 'r3xdiXGENYUi7M0Puy8DTJ1WONnkdA6x'

/srv/mageos-testing/mageos-master/app/code/Magento/Quote/Model/GuestCart/GetGuestCart.php:56
/srv/mageos-testing/mageos-master/app/code/Magento/Checkout/Model/GuestPaymentInformationManagement.php:208
/srv/mageos-testing/mageos-master/lib/internal/Magento/Framework/Interception/Interceptor.php:58
/srv/mageos-testing/mageos-master/lib/internal/Magento/Framework/Interception/Interceptor.php:138
/srv/mageos-testing/mageos-master/lib/internal/Magento/Framework/Interception/Interceptor.php:153
/srv/mageos-testing/mageos-master/dev/tests/integration/tmp/sandbox-6-6c9a43d2826411d0c6cc89920865672f92d0e69cf0afcf968c2a8f19276117f2/generated/code/Magento/Checkout/Model/GuestPaymentInformationManagement/Interceptor.php:32
/srv/mageos-testing/mageos-master/app/code/Magento/Checkout/Model/GuestPaymentInformationManagement.php:157
/srv/mageos-testing/mageos-master/lib/internal/Magento/Framework/Interception/Interceptor.php:58
/srv/mageos-testing/mageos-master/lib/internal/Magento/Framework/Interception/Interceptor.php:138
/srv/mageos-testing/mageos-master/lib/internal/Magento/Framework/Interception/Interceptor.php:153
/srv/mageos-testing/mageos-master/dev/tests/integration/tmp/sandbox-6-6c9a43d2826411d0c6cc89920865672f92d0e69cf0afcf968c2a8f19276117f2/generated/code/Magento/Checkout/Model/GuestPaymentInformationManagement/Interceptor.php:23
/srv/mageos-testing/mageos-master/dev/tests/integration/testsuite/Magento/Persistent/Model/Checkout/GuestPaymentInformationManagementPluginTest.php:226
/srv/mageos-testing/mageos-master/dev/tests/integration/testsuite/Magento/Persistent/Model/Checkout/GuestPaymentInformationManagementPluginTest.php:131–155
<?php
     * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
     */
    public function testBeforeSavePaymentInformationAndPlaceOrder()
    {
        $guestEmail = 'customer@example.com';

        //Retrieve customer from repository
        /** @var \Magento\Customer\Api\CustomerRepositoryInterface $customerRepository */
        $customerRepository = $this->objectManager->create(\Magento\Customer\Api\CustomerRepositoryInterface::class);
        $customer = $customerRepository->getById(1);
        $this->customerSession->loginById($customer->getId());

        //Retrieve product from repository
        /** @var \Magento\Catalog\Api\ProductRepositoryInterface $productRepository */
        $productRepository = $this->objectManager->create(\Magento\Catalog\Api\ProductRepositoryInterface::class);
        $product = $productRepository->getById(1);
        $product->setOptions(null);
        $productRepository->save($product);

        //Add item to newly created customer cart
        $cartId = $this->cartManagement->createEmptyCartForCustomer($customer->getId());
        /** @var \Magento\Quote\Api\Data\CartItemInterface $quoteItem */
        $quoteItem = $this->objectManager->create(\Magento\Quote\Api\Data\CartItemInterface::class);
        $quoteItem->setQuoteId($cartId);
        $quoteItem->setProduct($product);
3.68
Magento.Persistent.Block.Form.RememberTest::testPersistentDisabled0.03
Magento.Persistent.Block.Form.RememberTest::testRememberMeAndRememberDefaultEnabled0.04
Magento.Persistent.Block.Form.RememberTest::testRememberMeDisabled0.04
Magento.Persistent.Block.Form.RememberTest::testRememberMeEnabled0.27
Magento.Persistent.Block.Header.AdditionalTest::testToHtml0.78
Magento.Persistent.Helper.SessionTest::testCustomerWithoutPersistent0.24
Magento.Persistent.Helper.SessionTest::testPersistentDisabled0.22
Magento.Persistent.Helper.SessionTest::testPersistentEnabled0.36
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testPersistentDisabled0.44
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testPluginIsRegistered0.11
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithLoggedCustomer0.95
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithNotLoggedCustomer2.58
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithoutPersistentSession0.36
Magento.Persistent.Model.CheckoutConfigProviderTest::testPersistentDisabled0.03
Magento.Persistent.Model.CheckoutConfigProviderTest::testRememberMeDisabled0.04
Magento.Persistent.Model.CheckoutConfigProviderTest::testRememberMeEnabled0.04
Magento.Persistent.Model.ObserverTest::testEmulateWelcomeBlock0.08
Magento.Persistent.Model.Persistent.ConfigTest::testCollectInstancesToEmulate0.05
Magento.Persistent.Model.Persistent.ConfigTest::testGetBlockConfigInfo0.04
Magento.Persistent.Model.Persistent.ConfigTest::testGetBlockConfigInfoNotConfigured0.04
Magento.Persistent.Model.QuoteManagerTest::testPersistentShoppingCartDisabled0.29
Magento.Persistent.Model.QuoteManagerTest::testPersistentShoppingCartEnabled0.37
Magento.Persistent.Model.SessionTest::testLoadByCookieKey0.47
Magento.Persistent.Model.SessionTest::testRemovePersistendCookie0.05
Magento.Persistent.Model.SessionTest::testRenewPersistentCookie with data set "all"0.04
Magento.Persistent.Model.SessionTest::testRenewPersistentCookie with data set "no cookie"0.04
Magento.Persistent.Model.SessionTest::testRenewPersistentCookie with data set "no duration"0.04
Magento.Persistent.Model.SessionTest::testSetPersistentCookie0.04
Magento.Persistent.Observer.EmulateCustomerObserverTest::testEmulateCustomer0.48
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testDisabledPersistentSession0.62
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testDisabledPersistentSessionLifetime0.47
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testExpiredPersistentSessionShouldBeRenewedOnLogin0.22
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testSynchronizePersistentOnLogin0.33
Magento.Persistent.Observer.SynchronizePersistentOnLogoutObserverTest::testSynchronizePersistentOnLogout0.32
Magento.Persistent.Observer.SynchronizePersistentOnLogoutObserverTest::testSynchronizePersistentOnLogoutDisabled0.21