filter(fn (SplFileInfo $file): bool => $file->isFile() && $file->getExtension() === 'php') ->map(fn (SplFileInfo $file): string => file_get_contents($file->getPathname())) ->implode("\n"); expect($utilities) ->toContain('@utility loading-indicator') ->toContain('@apply text-coollabs dark:text-warning;') ->and($loading)->toContain('loading-indicator') ->and($pageLoading)->toContain('loading-indicator') ->and($appCss)->toContain('.dark .animate-spin') ->toContain('color: var(--color-warning) !important;') ->toContain('.dark #nprogress .bar') ->toContain('background: var(--color-warning) !important;') ->and($views)->not->toMatch('/animate-spin[^"\n]*dark:text-coollabs|dark:text-coollabs[^"\n]*animate-spin/'); }); test('livewire navigation progress bar uses coollabs purple', function () { expect(config('livewire.navigate.progress_bar_color'))->toBe('#6b16ed'); });