toContain('avif'); }); it('allows avif in the mimes validation of every image-upload component', function (string $relativePath) { $contents = file_get_contents(resource_path($relativePath)); expect($contents)->toMatch('/#\[Validate\([^)]*mimes:[^|]*avif[^|]*[^)]*\)\]/'); })->with([ 'views/livewire/meetups/create.blade.php', 'views/livewire/meetups/edit.blade.php', 'views/livewire/courses/create.blade.php', 'views/livewire/courses/edit.blade.php', 'views/livewire/lecturers/create.blade.php', 'views/livewire/lecturers/edit.blade.php', ]);