projectBadge.spec.tsx 626 B

123456789101112131415161718
  1. import {Project} from 'fixtures/js-stubs/project';
  2. import {render, screen} from 'sentry-test/reactTestingLibrary';
  3. import ProjectBadge from 'sentry/components/idBadge/projectBadge';
  4. describe('ProjectBadge', function () {
  5. it('renders with Avatar and team name', function () {
  6. render(<ProjectBadge project={Project()} />);
  7. expect(screen.getByRole('img')).toBeInTheDocument();
  8. expect(screen.getByRole('link')).toHaveAttribute(
  9. 'href',
  10. '/organizations/org-slug/projects/project-slug/?project=2'
  11. );
  12. expect(screen.getByTestId('badge-display-name')).toHaveTextContent('project-slug');
  13. });
  14. });