runs4a1c3de3f33d › Persistent

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

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

deterministic new 5.301s

@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 'WPsN4ik7UCd7Q8zc9njjwplS1rafgvtN'

/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-4-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-4-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);
5.30
Magento.Persistent.Block.Form.RememberTest::testPersistentDisabled0.03
Magento.Persistent.Block.Form.RememberTest::testRememberMeAndRememberDefaultEnabled0.04
Magento.Persistent.Block.Form.RememberTest::testRememberMeDisabled0.03
Magento.Persistent.Block.Form.RememberTest::testRememberMeEnabled0.32
Magento.Persistent.Block.Header.AdditionalTest::testToHtml1.24
Magento.Persistent.Helper.SessionTest::testCustomerWithoutPersistent0.43
Magento.Persistent.Helper.SessionTest::testPersistentDisabled0.49
Magento.Persistent.Helper.SessionTest::testPersistentEnabled0.38
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testPersistentDisabled0.61
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testPluginIsRegistered0.10
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithLoggedCustomer0.46
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithNotLoggedCustomer2.87
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithoutPersistentSession0.81
Magento.Persistent.Model.CheckoutConfigProviderTest::testPersistentDisabled0.04
Magento.Persistent.Model.CheckoutConfigProviderTest::testRememberMeDisabled0.04
Magento.Persistent.Model.CheckoutConfigProviderTest::testRememberMeEnabled0.04
Magento.Persistent.Model.ObserverTest::testEmulateWelcomeBlock0.10
Magento.Persistent.Model.Persistent.ConfigTest::testCollectInstancesToEmulate0.04
Magento.Persistent.Model.Persistent.ConfigTest::testGetBlockConfigInfo0.03
Magento.Persistent.Model.Persistent.ConfigTest::testGetBlockConfigInfoNotConfigured0.03
Magento.Persistent.Model.QuoteManagerTest::testPersistentShoppingCartDisabled0.47
Magento.Persistent.Model.QuoteManagerTest::testPersistentShoppingCartEnabled0.61
Magento.Persistent.Model.SessionTest::testLoadByCookieKey0.32
Magento.Persistent.Model.SessionTest::testRemovePersistendCookie0.04
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.54
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testDisabledPersistentSession0.43
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testDisabledPersistentSessionLifetime0.32
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testExpiredPersistentSessionShouldBeRenewedOnLogin0.26
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testSynchronizePersistentOnLogin0.38
Magento.Persistent.Observer.SynchronizePersistentOnLogoutObserverTest::testSynchronizePersistentOnLogout0.54
Magento.Persistent.Observer.SynchronizePersistentOnLogoutObserverTest::testSynchronizePersistentOnLogoutDisabled0.20