toContain("'upload' => "); $html = Blade::render(''); expect($html) ->toContain('viewBox="0 0 24 24"') ->toContain('fill="currentColor"') ->toContain('menu-item-icon') ->not->toBe(''); }); it('uses the upload reicon for import backup in database configuration nav', function () { $contents = file_get_contents(resource_path('views/livewire/project/database/configuration.blade.php')); expect($contents) ->toContain("'label' => 'Import Backup'") ->toContain("'icon' => 'upload'"); }); it('uses the upload reicon for import backup in service navigation', function () { $contents = file_get_contents(resource_path('views/components/service/configuration-sidebar.blade.php')); expect($contents) ->toContain("'label' => 'Import Backup'") ->toContain("'icon' => 'upload'") ->toContain("'route' => 'project.service.import-backup'"); });