sitcod3 commited on
Commit
4897492
·
verified ·
1 Parent(s): 4ac095b

Upload src/components/StatusBadge.test.tsx with huggingface_hub

Browse files
Files changed (1) hide show
  1. src/components/StatusBadge.test.tsx +22 -0
src/components/StatusBadge.test.tsx ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { render, screen } from '@testing-library/react';
2
+ import { describe, it, expect } from 'vitest';
3
+ import StatusBadge from './StatusBadge';
4
+
5
+ describe('StatusBadge', () => {
6
+ it('renders ACTIVE status correctly', () => {
7
+ render(<StatusBadge status="ACTIVE" />);
8
+ expect(screen.getByText('ACTIVE')).toBeDefined();
9
+ expect(document.querySelector('.bg-emerald-500\\/10')).toBeDefined();
10
+ });
11
+
12
+ it('renders PAUSED status correctly', () => {
13
+ render(<StatusBadge status="PAUSED" />);
14
+ expect(screen.getByText('PAUSED')).toBeDefined();
15
+ expect(document.querySelector('.bg-amber-500\\/10')).toBeDefined();
16
+ });
17
+
18
+ it('renders unknown status gracefully', () => {
19
+ render(<StatusBadge status="UNKNOWN_STATE" />);
20
+ expect(screen.getByText('UNKNOWN STATE')).toBeDefined();
21
+ });
22
+ });