Definition at line 37 of file FileInputTest.php.
◆ buildButtonFactory()
FileInputTest::buildButtonFactory |
( |
| ) |
|
|
protected |
◆ buildFactory()
FileInputTest::buildFactory |
( |
| ) |
|
|
protected |
Definition at line 45 of file FileInputTest.php.
47 $df =
new Data\Factory();
48 $language = $this->createMock(\ilLanguage::class);
Class ChatMainBarProvider .
◆ getDefaultRenderer()
Definition at line 227 of file FileInputTest.php.
References $lng.
239 $component_renderer_loader
Loads renderers for components from the file system.
Caches renderers loaded by another loader.
Registers resources for retreived renderers at a ResourceRegistry.
◆ getUIFactory()
FileInputTest::getUIFactory |
( |
| ) |
|
◆ getUploadHandler()
FileInputTest::getUploadHandler |
( |
| ) |
|
|
private |
Definition at line 59 of file FileInputTest.php.
62 public function getFileIdentifierParameterName() : string
68 public function getUploadURL() : string
74 public function getFileRemovalURL() : string
83 public function getExistingFileInfoURL() : string
92 public function getInfoForExistingFiles(array $file_ids) : array
◆ setUp()
◆ test_implements_factory_interface()
FileInputTest::test_implements_factory_interface |
( |
| ) |
|
Definition at line 100 of file FileInputTest.php.
References Vendor\Package\$f.
106 $this->assertInstanceOf(Field\Input::class, $text);
107 $this->assertInstanceOf(Field\File::class, $text);
◆ test_render()
FileInputTest::test_render |
( |
| ) |
|
Definition at line 111 of file FileInputTest.php.
References Vendor\Package\$f, and $name.
117 $text =
$f->file($this->
getUploadHandler(), $label, $byline)->withNameFrom($this->name_source);
123 =
'<div class="form-group row"> <label for="name_0" class="control-label col-sm-3">label</label> <div class="col-sm-9"> <div class="il-input-file" id="id_2"><div class="il-input-file-dropzone"> <button class="btn btn-link" data-action="#" id="id_1">select_files_from_computer</button></div><div class="il-input-file-filelist"> <div class="il-input-file-template dz-preview dz-file-preview" style="display: block; border: 1px solid red" data-file-id=""> <div class="dz-details"> <div class="il-input-file-fileinfo"> <div class="il-input-file-fileinfo-title"><span data-dz-name></span></div> <div data-dz-size class="il-input-file-fileinfo-size"></div> <div class="il-input-file-fileinfo-close"> <button type="button" class="close" data-dz-remove> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <!-- <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>--> <!-- <div class="dz-success-mark"><span>✔</span></div>--> <!-- <div class="dz-error-mark"><span>✘</span></div>--> <div class="dz-error-message il-input-file-error"><span data-dz-errormessage></span></div> </div> </div></div><input class="input-template" type="hidden" name="name_0[]" value="" data-file-id=""></div> <div class="help-block">byline</div> </div></div>';
124 $this->assertEquals($expected, $html);
◆ test_render_disabled()
FileInputTest::test_render_disabled |
( |
| ) |
|
Definition at line 195 of file FileInputTest.php.
References Vendor\Package\$f, and $name.
200 $text =
$f->file($this->
getUploadHandler(), $label)->withNameFrom($this->name_source)->withDisabled(
true);
206 =
'<div class="form-group row"> <label for="name_0" class="control-label col-sm-3">label</label> <div class="col-sm-9"> <div class="il-input-file" id="id_2"><div class="il-input-file-dropzone"> <button class="btn btn-link" data-action="#" id="id_1">select_files_from_computer</button></div><div class="il-input-file-filelist"> <div class="il-input-file-template dz-preview dz-file-preview" style="display: block; border: 1px solid red" data-file-id=""> <div class="dz-details"> <div class="il-input-file-fileinfo"> <div class="il-input-file-fileinfo-title"><span data-dz-name></span></div> <div data-dz-size class="il-input-file-fileinfo-size"></div> <div class="il-input-file-fileinfo-close"> <button type="button" class="close" data-dz-remove> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <!-- <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>--> <!-- <div class="dz-success-mark"><span>✔</span></div>--> <!-- <div class="dz-error-mark"><span>✘</span></div>--> <div class="dz-error-message il-input-file-error"><span data-dz-errormessage></span></div> </div> </div></div><input class="input-template" type="hidden" name="name_0[]" value="" data-file-id=""></div> </div></div>';
208 $this->assertEquals($expected, $html);
◆ test_render_error()
FileInputTest::test_render_error |
( |
| ) |
|
Definition at line 128 of file FileInputTest.php.
References Vendor\Package\$f, and $name.
135 $text =
$f->file($this->
getUploadHandler(), $label, $byline)->withNameFrom($this->name_source)->withError($error);
141 =
'<div class="form-group row"> <label for="name_0" class="control-label col-sm-3">label</label> <div class="col-sm-9"> <div class="il-input-file" id="id_2"><div class="il-input-file-dropzone"> <button class="btn btn-link" data-action="#" id="id_1">select_files_from_computer</button></div><div class="il-input-file-filelist"> <div class="il-input-file-template dz-preview dz-file-preview" style="display: block; border: 1px solid red" data-file-id=""> <div class="dz-details"> <div class="il-input-file-fileinfo"> <div class="il-input-file-fileinfo-title"><span data-dz-name></span></div> <div data-dz-size class="il-input-file-fileinfo-size"></div> <div class="il-input-file-fileinfo-close"> <button type="button" class="close" data-dz-remove> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <!-- <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>--> <!-- <div class="dz-success-mark"><span>✔</span></div>--> <!-- <div class="dz-error-mark"><span>✘</span></div>--> <div class="dz-error-message il-input-file-error"><span data-dz-errormessage></span></div> </div> </div></div><input class="input-template" type="hidden" name="name_0[]" value="" data-file-id=""></div> <div class="help-block">byline</div> <div class="help-block alert alert-danger" role="alert"> <img border="0" src="./templates/default/images/icon_alert.svg" alt="alert" /> an_error </div> </div></div>';
142 $this->assertEquals($expected, $html);
◆ test_render_no_byline()
FileInputTest::test_render_no_byline |
( |
| ) |
|
Definition at line 146 of file FileInputTest.php.
References Vendor\Package\$f, and $name.
151 $text =
$f->file($this->
getUploadHandler(), $label)->withNameFrom($this->name_source);
157 =
'<div class="form-group row"> <label for="name_0" class="control-label col-sm-3">label</label> <div class="col-sm-9"> <div class="il-input-file" id="id_2"><div class="il-input-file-dropzone"> <button class="btn btn-link" data-action="#" id="id_1">select_files_from_computer</button></div><div class="il-input-file-filelist"> <div class="il-input-file-template dz-preview dz-file-preview" style="display: block; border: 1px solid red" data-file-id=""> <div class="dz-details"> <div class="il-input-file-fileinfo"> <div class="il-input-file-fileinfo-title"><span data-dz-name></span></div> <div data-dz-size class="il-input-file-fileinfo-size"></div> <div class="il-input-file-fileinfo-close"> <button type="button" class="close" data-dz-remove> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <!-- <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>--> <!-- <div class="dz-success-mark"><span>✔</span></div>--> <!-- <div class="dz-error-mark"><span>✘</span></div>--> <div class="dz-error-message il-input-file-error"><span data-dz-errormessage></span></div> </div> </div></div><input class="input-template" type="hidden" name="name_0[]" value="" data-file-id=""></div> </div></div>';
158 $this->assertEquals($expected, $html);
◆ test_render_required()
FileInputTest::test_render_required |
( |
| ) |
|
Definition at line 179 of file FileInputTest.php.
References Vendor\Package\$f, and $name.
184 $text =
$f->file($this->
getUploadHandler(), $label)->withNameFrom($this->name_source)->withRequired(
true);
190 =
'<div class="form-group row"> <label for="name_0" class="control-label col-sm-3">label<span class="asterisk">*</span></label> <div class="col-sm-9"> <div class="il-input-file" id="id_2"><div class="il-input-file-dropzone"> <button class="btn btn-link" data-action="#" id="id_1">select_files_from_computer</button></div><div class="il-input-file-filelist"> <div class="il-input-file-template dz-preview dz-file-preview" style="display: block; border: 1px solid red" data-file-id=""> <div class="dz-details"> <div class="il-input-file-fileinfo"> <div class="il-input-file-fileinfo-title"><span data-dz-name></span></div> <div data-dz-size class="il-input-file-fileinfo-size"></div> <div class="il-input-file-fileinfo-close"> <button type="button" class="close" data-dz-remove> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <!-- <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>--> <!-- <div class="dz-success-mark"><span>✔</span></div>--> <!-- <div class="dz-error-mark"><span>✘</span></div>--> <div class="dz-error-message il-input-file-error"><span data-dz-errormessage></span></div> </div> </div></div><input class="input-template" type="hidden" name="name_0[]" value="" data-file-id=""></div> </div></div>';
191 $this->assertEquals($expected, $html);
◆ test_render_value()
FileInputTest::test_render_value |
( |
| ) |
|
Definition at line 162 of file FileInputTest.php.
References Vendor\Package\$f, and $name.
168 $text =
$f->file($this->
getUploadHandler(), $label)->withValue($value)->withNameFrom($this->name_source);
174 =
'<div class="form-group row"> <label for="name_0" class="control-label col-sm-3">label</label> <div class="col-sm-9"> <div class="il-input-file" id="id_2"><div class="il-input-file-dropzone"> <button class="btn btn-link" data-action="#" id="id_1">select_files_from_computer</button></div><div class="il-input-file-filelist"> <div class="il-input-file-template dz-preview dz-file-preview" style="display: block; border: 1px solid red" data-file-id=""> <div class="dz-details"> <div class="il-input-file-fileinfo"> <div class="il-input-file-fileinfo-title"><span data-dz-name></span></div> <div data-dz-size class="il-input-file-fileinfo-size"></div> <div class="il-input-file-fileinfo-close"> <button type="button" class="close" data-dz-remove> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </div> </div> <!-- <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>--> <!-- <div class="dz-success-mark"><span>✔</span></div>--> <!-- <div class="dz-error-mark"><span>✘</span></div>--> <div class="dz-error-message il-input-file-error"><span data-dz-errormessage></span></div> </div> </div></div><input class="input-template" type="hidden" name="name_0[]" value="" data-file-id=""></div> </div></div>';
175 $this->assertEquals($expected, $html);
The documentation for this class was generated from the following file: