Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-checkout
Test
Unit
Observer
SalesQuoteSaveAfterObserverTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Checkout\Test\Unit\Observer
;
7
8
use
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
;
9
10
class
SalesQuoteSaveAfterObserverTest
extends
\PHPUnit\Framework\TestCase
11
{
13
protected
$object
;
14
16
protected
$objectManager
;
17
19
protected
$checkoutSession
;
20
21
protected
function
setUp
()
22
{
23
$this->objectManager =
new
ObjectManager
($this);
24
$this->checkoutSession = $this->createMock(\
Magento
\Checkout\Model\Session::class);
25
$this->
object
= $this->objectManager->getObject(
26
\
Magento
\Checkout\Observer\SalesQuoteSaveAfterObserver::class,
27
[
'checkoutSession'
=> $this->checkoutSession]
28
);
29
}
30
31
public
function
testSalesQuoteSaveAfter
()
32
{
33
$observer
= $this->createMock(\
Magento
\Framework\Event\Observer::class);
34
$observer
->expects($this->once())->method(
'getEvent'
)->will(
35
$this->returnValue(
new
\
Magento
\Framework\DataObject(
36
[
'quote'
=>
new
\
Magento
\Framework\DataObject([
'is_checkout_cart'
=> 1,
'id'
=> 7])]
37
))
38
);
39
$this->checkoutSession->expects($this->once())->method(
'getQuoteId'
)->with(7);
40
41
$this->
object
->execute(
$observer
);
42
}
43
}
Magento\Checkout\Test\Unit\Observer\SalesQuoteSaveAfterObserverTest\setUp
setUp()
Definition:
SalesQuoteSaveAfterObserverTest.php:21
Magento\Checkout\Test\Unit\Observer\SalesQuoteSaveAfterObserverTest
Definition:
SalesQuoteSaveAfterObserverTest.php:10
Magento\Checkout\Test\Unit\Observer\SalesQuoteSaveAfterObserverTest\testSalesQuoteSaveAfter
testSalesQuoteSaveAfter()
Definition:
SalesQuoteSaveAfterObserverTest.php:31
Magento\Checkout\Test\Unit\Observer\SalesQuoteSaveAfterObserverTest\$checkoutSession
$checkoutSession
Definition:
SalesQuoteSaveAfterObserverTest.php:19
Magento\Checkout\Test\Unit\Observer\SalesQuoteSaveAfterObserverTest\$objectManager
$objectManager
Definition:
SalesQuoteSaveAfterObserverTest.php:16
Magento\Checkout\Test\Unit\Observer\SalesQuoteSaveAfterObserverTest\$object
$object
Definition:
SalesQuoteSaveAfterObserverTest.php:13
$observer
$observer
Definition:
second_website_with_second_currency.php:38
Magento
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
Definition:
ObjectManager.php:13
Magento\Checkout\Test\Unit\Observer
Definition:
LoadCustomerQuoteObserverTest.php:6