Example #1
0
 public function testGetElementHtml()
 {
     $html = $this->file->getElementHtml();
     $expectedHtmlId = $this->testData['html_id_prefix'] . $this->testData['html_id'] . $this->testData['html_id_suffix'];
     $this->assertContains('<label class="addbefore" for="' . $expectedHtmlId . '"', $html);
     $this->assertContains($this->testData['before_element_html'], $html);
     $this->assertContains('<input id="' . $expectedHtmlId . '"', $html);
     $this->assertContains('name="' . $this->testData['name'] . '"', $html);
     $this->assertContains('value="' . $this->testData['value'] . '"', $html);
     $this->assertContains('disabled="disabled"', $html);
     $this->assertContains('type="file"', $html);
     $this->assertContains($this->testData['after_element_js'], $html);
     $this->assertContains('<label class="addafter" for="' . $expectedHtmlId . '"', $html);
     $this->assertContains($this->testData['after_element_html'], $html);
     $this->assertContains('<input type="checkbox" name="' . $this->testData['name'] . '[delete]"', $html);
 }