blob: d08dad94c19afd453ab958cbf0d1864a9b8838b9 [file] [log] [blame]
import 'dart:typed_data';
import 'package:test/test.dart';
import 'package:web_socket/web_socket.dart';
import 'package:web_socket_conformance_tests/web_socket_conformance_tests.dart';
class MyWebSocketImplementation implements WebSocket {
static Future<MyWebSocketImplementation> connect(Uri uri,
{Iterable<String>? protocols}) async =>
MyWebSocketImplementation();
@override
Future<void> close([int? code, String? reason]) => throw UnimplementedError();
@override
Stream<WebSocketEvent> get events => throw UnimplementedError();
@override
void sendBytes(Uint8List b) => throw UnimplementedError();
@override
void sendText(String s) => throw UnimplementedError();
@override
String get protocol => throw UnimplementedError();
}
void main() {
group('client conformance tests', () {
testAll(MyWebSocketImplementation.connect);
});
}