import 'package:fai_dart_sdk/fai_dart_sdk.dart'; import 'package:test/test.dart'; void main() { group('HubEndpoint', () { test('default endpoint targets local fai serve', () { const e = HubEndpoint(); expect(e.host, '127.0.0.1'); expect(e.port, 50051); expect(e.secure, false); expect(e.toString(), 'http://127.0.0.1:50051'); }); test('secure flag flips scheme', () { const e = HubEndpoint(host: 'hub.example', port: 443, secure: true); expect(e.toString(), 'https://hub.example:443'); }); }); group('HubClient', () { test('constructs with default endpoint', () { final c = HubClient(); expect(c.endpoint.host, '127.0.0.1'); }); test('close shuts the channel cleanly', () async { final c = HubClient(); await c.close(); }); }); }