import { render, screen } from '@testing-library/react'; import { afterAll, beforeEach, describe, expect, test } from 'vitest'; import { TailwindIndicator } from './tailwind-indicator'; const originalEnv = process.env; describe('TailwindIndicator', () => { beforeEach(() => { process.env = { ...originalEnv }; }); afterAll(() => { process.env = originalEnv; }); test('renders in non-production environments', () => { process.env.NODE_ENV = 'test'; render(); expect(screen.getByText('xs')).toBeInTheDocument(); }); test('returns null in production', () => { process.env.NODE_ENV = 'production'; const { container } = render(); expect(container.firstChild).toBeNull(); }); });