push mocks.dart

Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
Sahil Kumar
2021-06-04 16:26:35 +05:30
parent cb9a8a23a9
commit dbb98811ab
+28
View File
@@ -1,6 +1,34 @@
import 'package:dio/dio.dart';
import 'package:logging/logging.dart';
import 'package:mocktail/mocktail.dart';
import 'package:stream_chat/src/core/http/connection_id_manager.dart';
import 'package:stream_chat/src/core/http/stream_http_client.dart';
import 'package:stream_chat/src/core/http/token_manager.dart';
import 'package:web_socket_channel/web_socket_channel.dart';
class MockWebSocketChannel extends Mock implements WebSocketChannel {}
class MockWebSocketSink extends Mock implements WebSocketSink {}
class MockDio extends Mock implements Dio {
BaseOptions? _options;
@override
BaseOptions get options => _options ??= BaseOptions();
Interceptors? _interceptors;
@override
Interceptors get interceptors => _interceptors ??= Interceptors();
}
class MockLogger extends Mock implements Logger {
@override
Level get level => Level.ALL;
}
class MockHttpClient extends Mock implements StreamHttpClient {}
class MockTokenManager extends Mock implements TokenManager {}
class MockConnectionIdManager extends Mock implements ConnectionIdManager {}