Fix tests
This commit is contained in:
parent
7e39a4da84
commit
bbdc9e9dfb
|
@ -3,6 +3,7 @@
|
||||||
namespace App\Form\Actions;
|
namespace App\Form\Actions;
|
||||||
|
|
||||||
use App\Form\Models\Form;
|
use App\Form\Models\Form;
|
||||||
|
use App\Form\Models\Participant;
|
||||||
use App\Group;
|
use App\Group;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Lorisleiva\Actions\Concerns\AsAction;
|
use Lorisleiva\Actions\Concerns\AsAction;
|
||||||
|
@ -15,7 +16,7 @@ class ExportSyncAction
|
||||||
|
|
||||||
public Form $form;
|
public Form $form;
|
||||||
|
|
||||||
public function handle(Form $form)
|
public function handle(Form $form): void
|
||||||
{
|
{
|
||||||
$this->form = $form;
|
$this->form = $form;
|
||||||
|
|
||||||
|
@ -44,6 +45,9 @@ class ExportSyncAction
|
||||||
$this->handle(Form::find($formId));
|
$this->handle(Form::find($formId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param Collection<int, Participant> $participants
|
||||||
|
*/
|
||||||
private function allSheet(Collection $participants): TableDocumentData
|
private function allSheet(Collection $participants): TableDocumentData
|
||||||
{
|
{
|
||||||
$document = TableDocumentData::from(['title' => 'Anmeldungen für ' . $this->form->name, 'sheets' => []]);
|
$document = TableDocumentData::from(['title' => 'Anmeldungen für ' . $this->form->name, 'sheets' => []]);
|
||||||
|
|
|
@ -43,7 +43,6 @@ class FormRegisterActionTest extends FormTestCase
|
||||||
]),
|
]),
|
||||||
])
|
])
|
||||||
->create();
|
->create();
|
||||||
ExportSyncAction::shouldRun()->shouldReceive('asJob')->once()->with($form->id);
|
|
||||||
|
|
||||||
$this->register($form, ['vorname' => 'Max', 'nachname' => 'Muster', 'spitzname' => 'Abraham'])
|
$this->register($form, ['vorname' => 'Max', 'nachname' => 'Muster', 'spitzname' => 'Abraham'])
|
||||||
->assertOk();
|
->assertOk();
|
||||||
|
|
Loading…
Reference in New Issue