/** * @magentoDataFixture Magento/Customer/_files/customer.php */ public function testNewCustomer() { $customerBuilder = $this->objectManager->get('\\Magento\\Customer\\Service\\V1\\Data\\CustomerBuilder'); $this->backendSession->setCustomerData(array('customer_id' => 0, 'account' => $customerBuilder->create()->__toArray())); $result = $this->accountBlock->initForm()->toHtml(); // Contains send email controls $this->assertContains('<input id="_accountsendemail"', $result); $this->assertContains('<select id="_accountsendemail_store_id"', $result); }
/** * @magentoDataFixture Magento/Customer/_files/customer.php */ public function testNewCustomer() { /** @var \Magento\Customer\Api\Data\CustomerInterfaceFactory $customerFactory */ $customerFactory = $this->objectManager->get('Magento\\Customer\\Api\\Data\\CustomerInterfaceFactory'); $customerData = $this->dataObjectProcessor->buildOutputDataArray($customerFactory->create(), '\\Magento\\Customer\\Api\\Data\\CustomerInterface'); $this->backendSession->setCustomerData(['customer_id' => 0, 'account' => $customerData]); $result = $this->accountBlock->initForm()->toHtml(); // Contains send email controls $this->assertContains('<input id="_accountsendemail"', $result); $this->assertContains('<select id="_accountsendemail_store_id"', $result); }