runs5e15d0988d83 › Persistent

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

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

deterministic 6.165s

@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 '4WpCXvIxKStmYbunnvkdb3WFUcOghepM'

/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-8-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-8-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);
6.17
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.28
Magento.Persistent.Block.Header.AdditionalTest::testToHtml1.43
Magento.Persistent.Helper.SessionTest::testCustomerWithoutPersistent0.31
Magento.Persistent.Helper.SessionTest::testPersistentDisabled0.33
Magento.Persistent.Helper.SessionTest::testPersistentEnabled0.37
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testPersistentDisabled0.63
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testPluginIsRegistered0.11
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithLoggedCustomer1.00
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithNotLoggedCustomer3.83
Magento.Persistent.Model.Checkout.ConfigProviderPluginTest::testWithoutPersistentSession1.02
Magento.Persistent.Model.CheckoutConfigProviderTest::testPersistentDisabled0.04
Magento.Persistent.Model.CheckoutConfigProviderTest::testRememberMeDisabled0.04
Magento.Persistent.Model.CheckoutConfigProviderTest::testRememberMeEnabled0.04
Magento.Persistent.Model.ObserverTest::testEmulateWelcomeBlock0.08
Magento.Persistent.Model.Persistent.ConfigTest::testCollectInstancesToEmulate0.04
Magento.Persistent.Model.Persistent.ConfigTest::testGetBlockConfigInfo0.04
Magento.Persistent.Model.Persistent.ConfigTest::testGetBlockConfigInfoNotConfigured0.03
Magento.Persistent.Model.QuoteManagerTest::testPersistentShoppingCartDisabled0.40
Magento.Persistent.Model.QuoteManagerTest::testPersistentShoppingCartEnabled0.87
Magento.Persistent.Model.SessionTest::testLoadByCookieKey0.21
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.43
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testDisabledPersistentSession0.44
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testDisabledPersistentSessionLifetime0.30
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testExpiredPersistentSessionShouldBeRenewedOnLogin0.22
Magento.Persistent.Observer.SynchronizePersistentOnLoginObserverTest::testSynchronizePersistentOnLogin0.45
Magento.Persistent.Observer.SynchronizePersistentOnLogoutObserverTest::testSynchronizePersistentOnLogout0.38
Magento.Persistent.Observer.SynchronizePersistentOnLogoutObserverTest::testSynchronizePersistentOnLogoutDisabled0.33