31 lines
		
	
	
		
			775 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			775 B
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| 
 | |
| namespace Tests\Feature\Activity;
 | |
| 
 | |
| use App\Subactivity;
 | |
| use Illuminate\Foundation\Testing\DatabaseTransactions;
 | |
| use Tests\TestCase;
 | |
| 
 | |
| class CreateTest extends TestCase
 | |
| {
 | |
|     use DatabaseTransactions;
 | |
| 
 | |
|     public function testItCreatesAnActivity(): void
 | |
|     {
 | |
|         $this->login()->loginNami()->withoutExceptionHandling();
 | |
|         Subactivity::factory()->name('Pupu')->create();
 | |
| 
 | |
|         $response = $this->get(route('activity.create'));
 | |
| 
 | |
|         $this->assertInertiaHas([
 | |
|             'name' => '',
 | |
|             'is_filterable' => false,
 | |
|             'subactivities' => [],
 | |
|         ], $response, 'data');
 | |
|         $this->assertInertiaHas([
 | |
|             'id' => Subactivity::first()->id,
 | |
|             'name' => 'Pupu',
 | |
|         ], $response, 'meta.subactivities.0');
 | |
|     }
 | |
| }
 |