| 1234567891011121314151617181920212223242526272829 |
- import { describe, expect, it } from 'vitest'
- import { metricColor } from './InstanceNode.utils'
- describe('metricColor', () => {
- it('returns warning color at 80%', () => {
- expect(metricColor(80)).toBe('text-warning')
- })
- it('returns warning color between 80% and 90%', () => {
- expect(metricColor(85)).toBe('text-warning')
- expect(metricColor(89)).toBe('text-warning')
- })
- it('returns destructive color at 90%', () => {
- expect(metricColor(90)).toBe('text-destructive')
- })
- it('returns destructive color above 90%', () => {
- expect(metricColor(95)).toBe('text-destructive')
- expect(metricColor(100)).toBe('text-destructive')
- })
- it('returns light foreground color below 80%', () => {
- expect(metricColor(0)).toBe('text-foreground-light')
- expect(metricColor(50)).toBe('text-foreground-light')
- expect(metricColor(79)).toBe('text-foreground-light')
- })
- })
|