<?php namespace Tests\Feature\Group; use App\Group; use App\Group\Enums\Level; use Illuminate\Foundation\Testing\DatabaseTransactions; use Tests\TestCase; class BulkstoreTest extends TestCase { use DatabaseTransactions; public function testItSavesGroupsLevelAndParent(): void { $this->login()->loginNami()->withoutExceptionHandling(); $group = Group::factory()->for(Group::first(), 'parent')->create(['inner_name' => 'Gruppe', 'level' => Level::REGION]); $this->postJson(route('group.bulkstore'), [ ['id' => $group->id, 'inner_name' => 'Abc', 'level' => Level::FEDERATION->value] ])->assertOk(); $this->assertDatabaseHas('groups', [ 'id' => $group->id, 'inner_name' => 'Abc', 'level' => 'Diƶzese', ]); } }