UNPKG

@homebridge-plugins/homebridge-resideo

Version:

The Resideo plugin allows you to access your Resideo device(s) from HomeKit.

17 lines 731 B
import { describe, expect, it } from 'vitest'; import { toCelsius } from './utils.js'; describe('toCelsius', () => { it('should return the same value if the unit is 0 (Celsius)', () => { expect(toCelsius(25, 0)).toBe(25); }); it('should convert Fahrenheit to Celsius correctly', () => { expect(toCelsius(32, 1)).toBe(0); // 32°F is 0°C expect(toCelsius(68, 1)).toBe(20); // 68°F is 20°C expect(toCelsius(100, 1)).toBe(37.5); // 100°F is 37.5°C }); it('should round to the nearest 0.5 degree', () => { expect(toCelsius(33, 1)).toBe(0.5); // 33°F is 0.5°C expect(toCelsius(34, 1)).toBe(1); // 34°F is 1°C }); }); //# sourceMappingURL=utils.test.js.map