import { describe, expect, it } from 'vitest'; import { isEndpointOnlineForConnection } from './server-endpoint-connectivity.rules'; describe('server-endpoint-connectivity rules', () => { it('treats only online endpoints as reachable for connection', () => { expect(isEndpointOnlineForConnection('online')).toBe(true); expect(isEndpointOnlineForConnection('offline')).toBe(false); expect(isEndpointOnlineForConnection('checking')).toBe(false); expect(isEndpointOnlineForConnection('unknown')).toBe(false); expect(isEndpointOnlineForConnection('incompatible')).toBe(false); expect(isEndpointOnlineForConnection(undefined)).toBe(false); }); });