QueryInsightsHealth.utils.test.ts 611 B

1234567891011121314151617181920
  1. import { describe, expect, it } from 'vitest'
  2. import { getHealthLevel } from './QueryInsightsHealth.utils'
  3. describe('getHealthLevel', () => {
  4. it('returns healthy for scores >= 70', () => {
  5. expect(getHealthLevel(100)).toBe('healthy')
  6. expect(getHealthLevel(70)).toBe('healthy')
  7. })
  8. it('returns warning for scores between 40 and 69', () => {
  9. expect(getHealthLevel(69)).toBe('warning')
  10. expect(getHealthLevel(40)).toBe('warning')
  11. })
  12. it('returns critical for scores below 40', () => {
  13. expect(getHealthLevel(39)).toBe('critical')
  14. expect(getHealthLevel(0)).toBe('critical')
  15. })
  16. })