Design system.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

32 line
617 B

  1. import * as React from 'react';
  2. import {
  3. render,
  4. screen,
  5. } from '@testing-library/react';
  6. import { vi } from 'vitest';
  7. import {
  8. Badge,
  9. } from '.';
  10. vi.mock('@tesseract-design/web-base-badge');
  11. describe('Badge', () => {
  12. it('renders a badge', () => {
  13. render(
  14. <Badge />
  15. );
  16. const badge: HTMLButtonElement = screen.getByTestId('badge');
  17. expect(badge).toBeInTheDocument();
  18. });
  19. it('renders a rounded badge', () => {
  20. render(
  21. <Badge
  22. rounded
  23. />
  24. );
  25. const badge: HTMLButtonElement = screen.getByTestId('badge');
  26. expect(badge).toBeInTheDocument();
  27. });
  28. });