import { expect, tap } from '@git.zone/tstest/tapbundle';
import { kulerskyProfile } from '../../ts/integrations/kulersky/index.js';

tap.test('documents Kuler Sky native BLE blocker instead of faking live transport', async () => {
  const localApi = kulerskyProfile.metadata.localApi as { status: string; explicitUnsupported: string[] };
  expect(localApi.status).toInclude('pykulersky over bleak/GATT Bluetooth');
  expect(localApi.explicitUnsupported.some((itemArg) => itemArg.includes('no BLE stack is available'))).toBeTrue();
});

export default tap.start();
