mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
21 lines
686 B
TypeScript
21 lines
686 B
TypeScript
import {render, screen, userEvent} from 'sentry-test/reactTestingLibrary';
|
|
|
|
import Banner from 'sentry/components/banner';
|
|
|
|
describe('Banner', function () {
|
|
it('can be dismissed', async function () {
|
|
render(<Banner dismissKey="test" title="test" />);
|
|
expect(screen.getByText('test')).toBeInTheDocument();
|
|
|
|
await userEvent.click(screen.getByLabelText('Close'));
|
|
|
|
expect(screen.queryByText('test')).not.toBeInTheDocument();
|
|
expect(localStorage.getItem('test-banner-dismissed')).toBe('true');
|
|
});
|
|
|
|
it('is not dismissable', function () {
|
|
render(<Banner isDismissable={false} />);
|
|
expect(screen.queryByLabelText('Close')).not.toBeInTheDocument();
|
|
});
|
|
});
|