10 use Magento\Newsletter\Test\Fixture\Template;
11 use Magento\Newsletter\Test\Page\Adminhtml\TemplateIndex;
12 use Magento\Mtf\TestCase\Injectable;
13 use Magento\Newsletter\Test\Page\Adminhtml\TemplateQueue;
14 use Magento\Newsletter\Test\Page\Adminhtml\TemplateQueueIndex;
46 private $templateIndex;
53 private $templateQueue;
63 TemplateIndex $templateIndex,
64 TemplateQueue $templateQueue
66 $this->templateIndex = $templateIndex;
67 $this->templateQueue = $templateQueue;
78 $newsletter->persist();
81 $this->templateIndex->open();
82 $this->templateIndex->getNewsletterTemplateGrid()->search([
'code' => $newsletter->getCode()]);
83 $this->templateIndex->getNewsletterTemplateGrid()->performAction(
'Queue Newsletter');
84 $this->templateQueue->getEditForm()->fill(
$queue);
85 $this->templateQueue->getFormPageActions()->save();
__inject(TemplateIndex $templateIndex, TemplateQueue $templateQueue)
test(Template $newsletter, Queue $queue)