/**
  * @return array
  */
 protected function getDropDownArray()
 {
     return EmailTemplate::getDataAndLabelsByType(EmailTemplate::TYPE_WORKFLOW);
 }
Пример #2
0
 /**
  * @depends testCreateAndGetEmailTemplateById
  */
 public function testGetDataAndLabelsByType()
 {
     $type = EmailTemplate::TYPE_CONTACT;
     $dataAndLabels = EmailTemplate::getDataAndLabelsByType($type);
     $this->assertCount(2, $dataAndLabels);
     $this->assertContains('contact 01', $dataAndLabels);
     $this->assertContains('contact 03', $dataAndLabels);
     $type = EmailTemplate::TYPE_WORKFLOW;
     $dataAndLabels = EmailTemplate::getDataAndLabelsByType($type);
     $this->assertCount(2, $dataAndLabels);
     $this->assertContains('note 01', $dataAndLabels);
     $this->assertContains('workflow 01', $dataAndLabels);
     // do another call to ensure this time cache is served:
     $dataAndLabels = EmailTemplate::getDataAndLabelsByType($type);
 }