protected function EmailedExportTest::createTestTask in Webform Scheduled Tasks 8.2
Create a test scheduled task.
Parameters
array $settings: Settings for the task plugin.
Return value
\Drupal\webform_scheduled_tasks\Entity\WebformScheduledTaskInterface A scheduled task.
10 calls to EmailedExportTest::createTestTask()
- EmailedExportTest::testArchiveBasedExport in tests/
src/ Kernel/ EmailedExportTest.php - Test an archive based export.
- EmailedExportTest::testBadExportsAreNotCompleted in tests/
src/ Kernel/ EmailedExportTest.php - Test bad exports do not result in lost files.
- EmailedExportTest::testExportRetainedSubmissions in tests/
src/ Kernel/ EmailedExportTest.php - Test submissions are retained by default.
- EmailedExportTest::testExportSubmissionsDelete in tests/
src/ Kernel/ EmailedExportTest.php - Test deleting submissions after an export.
- EmailedExportTest::testFileSystemExport in tests/
src/ Kernel/ EmailedExportTest.php - Test exporting submissions to the file system.
File
- tests/
src/ Kernel/ EmailedExportTest.php, line 437
Class
- EmailedExportTest
- Test the email export plugin.
Namespace
Drupal\Tests\webform_scheduled_tasks\KernelCode
protected function createTestTask(array $settings = []) {
$scheduled_task = WebformScheduledTask::create([
'id' => 'foo',
'result_set_type' => 'all_submissions',
'webform' => 'foo',
'interval' => [
'amount' => 1,
'multiplier' => 60,
],
'task_type' => 'export_email_results',
'task_settings' => $settings,
]);
$scheduled_task
->save();
$scheduled_task
->setNextTaskRunDate(10);
return $scheduled_task;
}