29 $formKey = $this->_objectManager->get(\
Magento\Framework\Data\Form\FormKey::class);
30 $this->formKey = $formKey->getFormKey();
32 'code' =>
'test data',
33 'subject' =>
'test data2',
35 'sender_name' =>
'Test Sender Name',
36 'text' =>
'Template Content',
37 'form_key' => $this->formKey,
39 $this->
getRequest()->setPostValue($post)->setMethod(\
Zend\Http\Request::METHOD_POST);
41 \
Magento\Newsletter\Model\Template::class
64 $this->
getRequest()->setParam(
'id', $this->model->getId());
65 $this->dispatch(
'backend/newsletter/template/save');
74 $this->equalTo([
'The newsletter template has been saved.']),
75 \
Magento\Framework\Message\MessageInterface::TYPE_SUCCESS
86 $this->model->load(
'some_unique_code',
'template_code');
90 $this->assertEquals(
'some_unique_code', $this->model->getTemplateCode());
92 $this->
getRequest()->setParam(
'id', $this->model->getId());
93 $this->dispatch(
'backend/newsletter/template/save');
104 $this->equalTo([
'The newsletter template has been saved.']),
105 \
Magento\Framework\Message\MessageInterface::TYPE_SUCCESS
116 $this->model->load(
'some_unique_code',
'template_code');
118 $this->
getRequest()->setParam(
'id', $this->model->getId());
119 $this->dispatch(
'backend/newsletter/template/delete');
130 $this->equalTo([
'The newsletter template has been deleted.']),
131 \
Magento\Framework\Message\MessageInterface::TYPE_SUCCESS
142 $this->model->load(
'some_unique_code',
'template_code');
144 $this->
getRequest()->setMethod(\
Zend\Http\Request::METHOD_GET)->setParam(
'id', $this->model->getId());
145 $this->dispatch(
'backend/newsletter/template/save');
147 $this->assertEquals(404, $this->
getResponse()->getStatusCode());
testSaveActionCreateNewTemplateAndVerifySuccessMessage()
testSaveActionTemplateWithGetAndVerifyRedirect()
assertSessionMessages(\PHPUnit\Framework\Constraint\Constraint $constraint, $messageType=null, $messageManagerClass=\Magento\Framework\Message\Manager::class)
testSaveActionEditTemplateAndVerifySuccessMessage()
static getObjectManager()
testDeleteActionTemplateAndVerifySuccessMessage()