public function DropzoneContext::attachFileToDropzone in Lightning Media 8
Same name and namespace in other branches
- 8.2 tests/contexts/DropzoneContext.behat.inc \Acquia\LightningExtension\Context\DropzoneContext::attachFileToDropzone()
Attaches a file to a dropzone.
@When I attach the file :file to the dropzone
Parameters
string $file: The file to attach, relative to the file directory configured for Mink.
File
- tests/
contexts/ DropzoneContext.behat.inc, line 21
Class
- DropzoneContext
- Contains step definitions for interacting with DropzoneJS widgets.
Namespace
Acquia\LightningExtension\ContextCode
public function attachFileToDropzone($file) {
$this
->getSession()
->executeScript('Dropzone.instances[0].hiddenFileInput.name = "file"');
$this
->getContext(MinkContext::class)
->attachFileToField('file', $file);
// @todo: React when the upload actually completes.
sleep(3);
}