11
11
use Magento \GraphQl \Quote \GetMaskedQuoteIdByReservedOrderId ;
12
12
use Magento \Integration \Api \CustomerTokenServiceInterface ;
13
13
use Magento \TestFramework \Helper \Bootstrap ;
14
+ use Magento \Quote \Model \ResourceModel \Quote \Collection ;
15
+ use Magento \Framework \ObjectManagerInterface ;
14
16
use Magento \TestFramework \TestCase \GraphQlAbstract ;
15
17
16
18
/**
@@ -28,11 +30,29 @@ class GetCustomerCartTest extends GraphQlAbstract
28
30
*/
29
31
private $ customerTokenService ;
30
32
33
+ /**
34
+ * @var ObjectManagerInterface
35
+ */
36
+ private $ objectManager ;
37
+
31
38
protected function setUp ()
32
39
{
33
- $ objectManager = Bootstrap::getObjectManager ();
34
- $ this ->getMaskedQuoteIdByReservedOrderId = $ objectManager ->get (GetMaskedQuoteIdByReservedOrderId::class);
35
- $ this ->customerTokenService = $ objectManager ->get (CustomerTokenServiceInterface::class);
40
+ $ this ->objectManager = Bootstrap::getObjectManager ();
41
+ $ this ->getMaskedQuoteIdByReservedOrderId = $ this ->objectManager ->get (GetMaskedQuoteIdByReservedOrderId::class);
42
+ $ this ->customerTokenService = $ this ->objectManager ->get (CustomerTokenServiceInterface::class);
43
+ }
44
+
45
+ /**
46
+ * @inheritdoc
47
+ */
48
+ protected function tearDown ()
49
+ {
50
+ /** @var \Magento\Quote\Model\Quote $quote */
51
+ $ quoteCollection = $ this ->objectManager ->create (Collection::class);
52
+ foreach ($ quoteCollection as $ quote ) {
53
+ $ quote ->delete ();
54
+ }
55
+ parent ::tearDown ();
36
56
}
37
57
38
58
/**
@@ -177,9 +197,8 @@ public function testGetInactiveCustomerCart()
177
197
*/
178
198
public function testGetCustomerCartSecondStore ()
179
199
{
180
- $ maskedQuoteIdSecondStore = $ this ->getMaskedQuoteIdByReservedOrderId ->execute ('test_order_1_not_default_store ' );
181
200
$ customerCartQuery = $ this ->getCustomerCartQuery ();
182
-
201
+ $ maskedQuoteIdSecondStore = $ this -> getMaskedQuoteIdByReservedOrderId -> execute ( ' test_order_1_not_default_store ' );
183
202
$ headerMap = $ this ->getHeaderMap ();
184
203
$ headerMap ['Store ' ] = 'fixture_second_store ' ;
185
204
$ responseSecondStore = $ this ->graphQlQuery ($ customerCartQuery , [], '' , $ headerMap );
0 commit comments