blade(''))->toContain('role="separator"')->toContain('aria-orientation="horizontal"')->toContain('h-px')->toContain('bg-outline-variant')
->and((string) $this->blade(''))->toContain('aria-orientation="vertical"')->toContain('w-px')
->and((string) $this->blade(''))->toContain('ms-4')
->and((string) $this->blade(''))->toContain('aria-hidden="true"')->not->toContain('role="separator"');
});
it('heads a group with a subheader, the rule running on from the words', function () {
$html = (string) $this->blade('');
expect($html)
->toContain('flex shrink-0 items-center gap-1 pb-2')
->toContain('Recent')
->toMatch('/role="separator" aria-orientation="horizontal"\s+class="me-2 h-px min-w-0 flex-1 bg-outline-variant"/')
->and(strpos($html, 'Recent'))->toBeLessThan(strpos($html, 'role="separator"'))
->and((string) $this->blade(''))->toContain('flex shrink-0 items-center gap-1 pb-2 ms-4')
->and((string) $this->blade(''))
->toContain('>Recent')
->toContain('aria-hidden="true"')
->not->toContain('role="separator"')
->and((string) $this->blade(''))
->not->toContain('Recent')
->toContain('aria-orientation="vertical"');
});