import { formatRssi, normalizeRssi } from '../src/ble/rssi'; describe('RSSI dBm helpers', () => { it('keeps valid BLE RSSI values as dBm', () => { expect(normalizeRssi(-63)).toBe(-63); expect(formatRssi(-63)).toBe('-63 dBm'); }); it('hides Android sentinel and impossible RSSI values', () => { expect(normalizeRssi(-2147483648)).toBeNull(); expect(normalizeRssi(127)).toBeNull(); expect(formatRssi(-2147483648)).toBe('sem leitura'); }); });