Fix tests
continuous-integration/drone/push Build is passing Details

This commit is contained in:
philipp lang 2025-06-12 17:20:46 +02:00
parent d837bb48a4
commit 7b00d1d3ee
3 changed files with 2 additions and 28 deletions

View File

@ -130,20 +130,6 @@ class IndexTest extends EndToEndTestCase
$this->assertInertiaHas(null, $response, 'data.data.0.birthday');
}
public function testItShowsActivitiesAndSubactivities(): void
{
$this->withoutExceptionHandling()->login()->loginNami();
$activity = Activity::factory()->hasAttached(Subactivity::factory()->name('Biber'))->name('€ Mitglied')->create();
$subactivity = $activity->subactivities->first();
sleep(1);
$this->get('/member')
->assertInertiaPath("data.meta.formSubactivities.{$activity->id}.{$subactivity->id}", 'Biber')
->assertInertiaPath("data.meta.filterSubactivities.0.name", 'Biber')
->assertInertiaPath("data.meta.filterSubactivities.0.id", $activity->id)
->assertInertiaPath("data.meta.formActivities.{$activity->id}", '€ Mitglied');
}
public function testItCanFilterForBillKinds(): void
{
$this->withoutExceptionHandling()->login()->loginNami();

View File

@ -23,18 +23,8 @@ class CreateTest extends TestCase
public function testItDisplaysCreatePage(): void
{
$activity = Activity::factory()->inNami(5)->hasAttached(Subactivity::factory()->inNami(23)->name('Biber'))->name('€ Mitglied')->create();
$subactivity = $activity->subactivities->first();
$response = $this->get(route('member.create'));
$this->assertInertiaHas('Biber', $response, "meta.formSubactivities.{$activity->id}.{$subactivity->id}");
$this->assertInertiaHas('€ Mitglied', $response, "meta.formActivities.{$activity->id}");
$this->assertInertiaHas(['name' => 'E-Mail', 'id' => 'E-Mail'], $response, 'meta.billKinds.0');
$this->assertInertiaHas([
'address' => '',
], $response, 'meta.default');
$this->get(route('member.create'))
->assertInertiaPath('meta.default.address', '');
}
public function testItDoesntDisplayActivitiesAndSubactivitiesNotInNami(): void

View File

@ -30,8 +30,6 @@ class EditTest extends TestCase
$response = $this->get(route('member.edit', ['member' => $member]));
$this->assertInertiaHas('Biber', $response, "meta.formSubactivities.{$activity->id}.{$subactivity->id}");
$this->assertInertiaHas('€ Mitglied', $response, "meta.formActivities.{$activity->id}");
$this->assertInertiaHas('Max', $response, 'data.firstname');
$this->assertInertiaHas(false, $response, 'data.keepdata');
$this->assertInertiaHas('Doktor', $response, 'data.salutation');