blade(<<<'BLADE'
BLADE);
preg_match('/anchor-name: (--material-rich-tooltip-[a-z0-9]+)/', $html, $anchor);
expect($anchor)->not->toBeEmpty()
->and($html)
->toContain('')
->toContain('x-data="materialRichTooltip(false)"')
->toContain('popover="manual"')
->toContain('role="tooltip"')
->toContain("position-anchor: {$anchor[1]}")
->toContain('rounded-corner-md bg-surface-container')
->toContain('type-title-sm text-on-surface-variant">Expiry')
->toContain('Recipients lose access after this time.');
});
it('opens on press and stays when persistent', function () {
expect((string) $this->blade(''))
->toContain('x-data="materialRichTooltip(true)"')
->toContain('popover="auto"')
->toContain('role="dialog"')
->toContain('');
});