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); }