Some checks failed
Security / Security check (push) Failing after 1s
Adopts the three SDK families convention from fai/platform/docs/architecture/sdks.md — base name carries the family, language suffix on dir + repo only: fai_dart_sdk (pkg) → fai_client_sdk fai_dart_sdk (dir) → fai_client_sdk_dart fai/dart-sdk (repo) → fai/client-sdk-dart Internal lib/test/example file renames track the package name. Old git.flemming.ws URL also retired here. Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
31 lines
844 B
Dart
31 lines
844 B
Dart
import 'package:fai_client_sdk/fai_client_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();
|
|
});
|
|
});
|
|
}
|