Skip to content

Commit e9f53b9

Browse files
committed
Merge remote-tracking branch 'origin/MAGETWO-48021' into MAGETWO-47783
2 parents 7e6d73d + 0cc5309 commit e9f53b9

File tree

1 file changed

+18
-25
lines changed
  • dev/tests/integration/testsuite/Magento/Customer/Controller/Adminhtml

1 file changed

+18
-25
lines changed

dev/tests/integration/testsuite/Magento/Customer/Controller/Adminhtml/IndexTest.php

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ class IndexTest extends \Magento\TestFramework\TestCase\AbstractBackendControlle
3636
/** @var \Magento\Framework\Data\Form\FormKey */
3737
protected $formKey;
3838

39+
/** @var \Magento\TestFramework\ObjectManager */
40+
protected $objectManager;
41+
3942
protected function setUp()
4043
{
4144
parent::setUp();
@@ -53,6 +56,8 @@ protected function setUp()
5356
$this->formKey = Bootstrap::getObjectManager()->get(
5457
'Magento\Framework\Data\Form\FormKey'
5558
);
59+
60+
$this->objectManager = Bootstrap::getObjectManager();
5661
}
5762

5863
protected function tearDown()
@@ -98,7 +103,7 @@ public function testSaveActionWithInvalidFormData()
98103
*/
99104
$this->assertEquals(
100105
$post,
101-
Bootstrap::getObjectManager()->get('Magento\Backend\Model\Session')->getCustomerData()
106+
$this->objectManager->get('Magento\Backend\Model\Session')->getCustomerData()
102107
);
103108
$this->assertRedirect($this->stringStartsWith($this->_baseControllerUrl . 'new'));
104109
}
@@ -134,7 +139,7 @@ public function testSaveActionWithInvalidCustomerAddressData()
134139
*/
135140
$this->assertEquals(
136141
$post,
137-
Bootstrap::getObjectManager()->get('Magento\Backend\Model\Session')->getCustomerData()
142+
$this->objectManager->get('Magento\Backend\Model\Session')->getCustomerData()
138143
);
139144
$this->assertRedirect($this->stringStartsWith($this->_baseControllerUrl . 'new'));
140145
}
@@ -144,9 +149,6 @@ public function testSaveActionWithInvalidCustomerAddressData()
144149
*/
145150
public function testSaveActionWithValidCustomerDataAndValidAddressData()
146151
{
147-
/** @var $objectManager \Magento\TestFramework\ObjectManager */
148-
$objectManager = Bootstrap::getObjectManager();
149-
150152
$post = [
151153
'customer' => [
152154
'middlename' => 'test middlename',
@@ -176,7 +178,7 @@ public function testSaveActionWithValidCustomerDataAndValidAddressData()
176178
$this->getRequest()->setParam('back', '1');
177179

178180
// Emulate setting customer data to session in editAction
179-
$objectManager->get('Magento\Backend\Model\Session')->setCustomerData($post);
181+
$this->objectManager->get('Magento\Backend\Model\Session')->setCustomerData($post);
180182

181183
$this->dispatch('backend/customer/index/save');
182184
/**
@@ -187,7 +189,7 @@ public function testSaveActionWithValidCustomerDataAndValidAddressData()
187189
/**
188190
* Check that customer data were cleaned after it was saved successfully
189191
*/
190-
$this->assertEmpty($objectManager->get('Magento\Backend\Model\Session')->getCustomerData());
192+
$this->assertEmpty($this->objectManager->get('Magento\Backend\Model\Session')->getCustomerData());
191193

192194
/**
193195
* Check that success message is set
@@ -200,7 +202,7 @@ public function testSaveActionWithValidCustomerDataAndValidAddressData()
200202
/**
201203
* Check that customer id set and addresses saved
202204
*/
203-
$registry = $objectManager->get('Magento\Framework\Registry');
205+
$registry = $this->objectManager->get('Magento\Framework\Registry');
204206
$customerId = $registry->registry(RegistryConstants::CURRENT_CUSTOMER_ID);
205207
$customer = $this->customerRepository->getById($customerId);
206208
$this->assertEquals('test firstname', $customer->getFirstname());
@@ -214,7 +216,7 @@ public function testSaveActionWithValidCustomerDataAndValidAddressData()
214216
);
215217

216218
/** @var \Magento\Newsletter\Model\Subscriber $subscriber */
217-
$subscriber = $objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
219+
$subscriber = $this->objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
218220
$this->assertEmpty($subscriber->getId());
219221
$subscriber->loadByCustomerId($customerId);
220222
$this->assertEmpty($subscriber->getId());
@@ -280,21 +282,15 @@ public function testSaveActionExistingCustomerAndExistingAddressData()
280282
$this->getRequest()->setPostValue($post);
281283
$this->getRequest()->setParam('id', 1);
282284
$this->dispatch('backend/customer/index/save');
283-
/**
284-
* Check that success message is set
285-
*/
285+
286+
/** Check that success message is set */
286287
$this->assertSessionMessages(
287288
$this->equalTo(['You saved the customer.']),
288289
\Magento\Framework\Message\MessageInterface::TYPE_SUCCESS
289290
);
290291

291-
/** @var $objectManager \Magento\TestFramework\ObjectManager */
292-
$objectManager = Bootstrap::getObjectManager();
293-
294-
/**
295-
* Check that customer id set and addresses saved
296-
*/
297-
$registry = $objectManager->get('Magento\Framework\Registry');
292+
/** Check that customer id set and addresses saved */
293+
$registry = $this->objectManager->get('Magento\Framework\Registry');
298294
$customerId = $registry->registry(RegistryConstants::CURRENT_CUSTOMER_ID);
299295
$customer = $this->customerRepository->getById($customerId);
300296
$this->assertEquals('test firstname', $customer->getFirstname());
@@ -315,12 +311,11 @@ public function testSaveActionExistingCustomerAndExistingAddressData()
315311
$this->assertEquals('new firstname', $newAddress->getFirstname());
316312

317313
/** @var \Magento\Newsletter\Model\Subscriber $subscriber */
318-
$subscriber = $objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
314+
$subscriber = $this->objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
319315
$this->assertEmpty($subscriber->getId());
320316
$subscriber->loadByCustomerId($customerId);
321317
$this->assertNotEmpty($subscriber->getId());
322318
$this->assertEquals(1, $subscriber->getStatus());
323-
324319
$this->assertRedirect($this->stringStartsWith($this->_baseControllerUrl . 'index/key/'));
325320
}
326321

@@ -330,11 +325,9 @@ public function testSaveActionExistingCustomerAndExistingAddressData()
330325
public function testSaveActionExistingCustomerUnsubscribeNewsletter()
331326
{
332327
$customerId = 1;
333-
/** @var $objectManager \Magento\TestFramework\ObjectManager */
334-
$objectManager = Bootstrap::getObjectManager();
335328

336329
/** @var \Magento\Newsletter\Model\Subscriber $subscriber */
337-
$subscriber = $objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
330+
$subscriber = $this->objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
338331
$this->assertEmpty($subscriber->getId());
339332
$subscriber->loadByCustomerId($customerId);
340333
$this->assertNotEmpty($subscriber->getId());
@@ -349,7 +342,7 @@ public function testSaveActionExistingCustomerUnsubscribeNewsletter()
349342
$this->dispatch('backend/customer/index/save');
350343

351344
/** @var \Magento\Newsletter\Model\Subscriber $subscriber */
352-
$subscriber = $objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
345+
$subscriber = $this->objectManager->get('Magento\Newsletter\Model\SubscriberFactory')->create();
353346
$this->assertEmpty($subscriber->getId());
354347
$subscriber->loadByCustomerId($customerId);
355348
$this->assertNotEmpty($subscriber->getId());

0 commit comments

Comments
 (0)